From cf646d855395a9d0c40613098debbbd895c4eef8 Mon Sep 17 00:00:00 2001 From: Xavier Leroy Date: Sat, 22 Nov 2014 14:21:19 +0100 Subject: Replace ocamlbuild by a second-stage makefile to compile the OCaml code and produce the executables. configure: add check for GNU make. --- .gitignore | 11 ++++- Makefile | 80 ++++++++++---------------------- Makefile.extr | 134 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ configure | 18 ++++++++ tools/modorder.ml | 112 +++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 296 insertions(+), 59 deletions(-) create mode 100644 Makefile.extr create mode 100644 tools/modorder.ml diff --git a/.gitignore b/.gitignore index 242dbddb..eaa8caf3 100644 --- a/.gitignore +++ b/.gitignore @@ -19,10 +19,10 @@ cchecklink.byte clightgen clightgen.byte tools/ndfun +tools/modorder Makefile.config -# ocamlbuild's temp dir -_build/ # Generated files +.depend.extr compcert.ini ia32/ConstpropOp.v ia32/SelectOp.v @@ -32,6 +32,13 @@ arm/ConstpropOp.v arm/SelectOp.v backend/SelectDiv.v backend/SelectLong.v +backend/CMlexer.ml +backend/CMparser.ml +backend/CMparser.mli +cparser/Lexer.ml +cparser/pre_parser.ml +cparser/pre_parser.mli +lib/Tokenize.ml # Documentation doc/coq2html doc/coq2html.ml diff --git a/Makefile b/Makefile index 2b668724..5406bc28 100644 --- a/Makefile +++ b/Makefile @@ -23,29 +23,12 @@ RECDIRS=lib common $(ARCH) backend cfrontend driver flocq exportclight cparser COQINCLUDES=$(foreach d, $(RECDIRS), -R $(d) -as compcert.$(d)) -CAMLINCLUDES=$(patsubst %,-I %, $(DIRS)) -I extraction - -MENHIR=menhir COQC="$(COQBIN)coqc" -q $(COQINCLUDES) COQDEP="$(COQBIN)coqdep" $(COQINCLUDES) COQDOC="$(COQBIN)coqdoc" COQEXEC="$(COQBIN)coqtop" $(COQINCLUDES) -batch -load-vernac-source COQCHK="$(COQBIN)coqchk" $(COQINCLUDES) -OCAMLBUILD=ocamlbuild -OCB_OPTIONS=\ - -j 2 \ - -no-hygiene \ - -no-links \ - $(CAMLINCLUDES) -OCB_OPTIONS_CHECKLINK=\ - $(OCB_OPTIONS) \ - -I checklink \ - -use-ocamlfind -OCB_OPTIONS_CLIGHTGEN=\ - $(OCB_OPTIONS) \ - -I exportclight - VPATH=$(DIRS) GPATH=$(DIRS) @@ -74,7 +57,7 @@ LIB=Axioms.v Coqlib.v Intv.v Maps.v Heaps.v Lattice.v Ordered.v \ COMMON=Errors.v AST.v Events.v Globalenvs.v Memdata.v Memtype.v Memory.v \ Values.v Smallstep.v Behaviors.v Switch.v Determinism.v Unityping.v -# Back-end modules (in backend/, $(ARCH)/, $(ARCH)/$(VARIANT)) +# Back-end modules (in backend/, $(ARCH)/) BACKEND=\ Cminor.v Op.v CminorSel.v \ @@ -129,14 +112,6 @@ DRIVER=Compopts.v Compiler.v Complements.v FILES=$(LIB) $(COMMON) $(BACKEND) $(CFRONTEND) $(DRIVER) $(FLOCQ) \ $(PARSERVALIDATOR) $(PARSER) -# Symbolic links vs. copy - -ifneq (,$(findstring CYGWIN,$(shell uname -s))) -SLN=cp -else -SLN=ln -s -endif - all: $(MAKE) proof $(MAKE) extraction @@ -157,38 +132,28 @@ extraction/STAMP: $(FILES:.v=.vo) extraction/extraction.v $(ARCH)/extractionMach $(COQEXEC) extraction/extraction.v touch extraction/STAMP -ccomp: extraction/STAMP compcert.ini - $(OCAMLBUILD) $(OCB_OPTIONS) Driver.native \ - && rm -f ccomp && $(SLN) _build/driver/Driver.native ccomp +.depend.extr: extraction/STAMP tools/modorder + $(MAKE) -f Makefile.extr depend -ccomp.prof: extraction/STAMP compcert.ini - $(OCAMLBUILD) $(OCB_OPTIONS) Driver.p.native \ - && rm -f ccomp.prof && $(SLN) _build/driver/Driver.p.native ccomp.prof +ccomp: .depend.extr compcert.ini + $(MAKE) -f Makefile.extr ccomp +ccomp.byte: .depend.extr compcert.ini + $(MAKE) -f Makefile.extr ccomp.byte -ccomp.byte: extraction/STAMP compcert.ini - $(OCAMLBUILD) $(OCB_OPTIONS) Driver.d.byte \ - && rm -f ccomp.byte && $(SLN) _build/driver/Driver.d.byte ccomp.byte +cchecklink: .depend.extr compcert.ini + $(MAKE) -f Makefile.extr cchecklink +cchecklink.byte: .depend.extr compcert.ini + $(MAKE) -f Makefile.extr cchecklink.byte + +clightgen: .depend.extr compcert.ini exportclight/Clightdefs.vo + $(MAKE) -f Makefile.extr clightgen +clightgen.byte: .depend.extr compcert.ini exportclight/Clightdefs.vo + $(MAKE) -f Makefile.extr clightgen.byte runtime: $(MAKE) -C runtime -cchecklink: compcert.ini - $(OCAMLBUILD) $(OCB_OPTIONS_CHECKLINK) Validator.native \ - && rm -f cchecklink && $(SLN) _build/checklink/Validator.native cchecklink - -cchecklink.byte: compcert.ini - $(OCAMLBUILD) $(OCB_OPTIONS_CHECKLINK) Validator.d.byte \ - && rm -f cchecklink.byte && $(SLN) _build/checklink/Validator.d.byte cchecklink.byte - -clightgen: extraction/STAMP compcert.ini exportclight/Clightdefs.vo - $(OCAMLBUILD) $(OCB_OPTIONS_CLIGHTGEN) Clightgen.native \ - && rm -f clightgen && $(SLN) _build/exportclight/Clightgen.native clightgen - -clightgen.byte: extraction/STAMP compcert.ini exportclight/Clightdefs.vo - $(OCAMLBUILD) $(OCB_OPTIONS_CLIGHTGEN) Clightgen.d.byte \ - && rm -f clightgen.byte && $(SLN) _build/exportclight/Clightgen.d.byte clightgen.byte - -.PHONY: proof extraction ccomp ccomp.prof ccomp.byte runtime cchecklink cchecklink.byte clightgen clightgen.byte +.PHONY: proof extraction runtime documentation: doc/coq2html $(FILES) mkdir -p doc/html @@ -201,10 +166,12 @@ doc/coq2html: doc/coq2html.ml ocamlopt -o doc/coq2html str.cmxa doc/coq2html.ml doc/coq2html.ml: doc/coq2html.mll - ocamllex doc/coq2html.mll + ocamllex -q doc/coq2html.mll tools/ndfun: tools/ndfun.ml ocamlopt -o tools/ndfun str.cmxa tools/ndfun.ml +tools/modorder: tools/modorder.ml + ocamlopt -o tools/modorder str.cmxa tools/modorder.ml latexdoc: cd doc; $(COQDOC) --latex -o doc/doc.tex -g $(FILES) @@ -257,14 +224,13 @@ endif clean: rm -f $(patsubst %, %/*.vo, $(DIRS)) - rm -f ccomp ccomp.byte cchecklink cchecklink.byte clightgen clightgen.byte - rm -rf _build rm -rf doc/html doc/*.glob rm -f doc/coq2html.ml doc/coq2html doc/*.cm? doc/*.o rm -f compcert.ini - rm -f extraction/STAMP extraction/*.ml extraction/*.mli - rm -f tools/ndfun tools/*.cm? tools/*.o + rm -f extraction/STAMP extraction/*.ml extraction/*.mli .depend.extr + rm -f tools/ndfun tools/modorder tools/*.cm? tools/*.o rm -f $(ARCH)/ConstpropOp.v $(ARCH)/SelectOp.v backend/SelectDiv.v backend/SelectLong.v + $(MAKE) -f Makefile.extr clean $(MAKE) -C runtime clean $(MAKE) -C test clean diff --git a/Makefile.extr b/Makefile.extr new file mode 100644 index 00000000..60fee407 --- /dev/null +++ b/Makefile.extr @@ -0,0 +1,134 @@ +####################################################################### +# # +# The Compcert verified compiler # +# # +# Xavier Leroy, INRIA Paris-Rocquencourt # +# # +# Copyright Institut National de Recherche en Informatique et en # +# Automatique. All rights reserved. This file is distributed # +# under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 2 of the License, or # +# (at your option) any later version. This file is also distributed # +# under the terms of the INRIA Non-Commercial License Agreement. # +# # +####################################################################### + +# Second-stage Makefile, after Coq extraction + +include Makefile.config + +DIRS=extraction \ + lib common $(ARCH) backend cfrontend cparser driver \ + exportclight + +ALLDIRS=$(DIRS) +ifeq ($(CCHECKLINK),true) +ALLDIRS+=checklink +endif + +INCLUDES=$(patsubst %,-I %, $(ALLDIRS)) + +WARNINGS=-w -3 +extraction/%.cmx: WARNINGS +=-w -20 +extraction/%.cmo: WARNINGS +=-w -20 + +BITSTRING=-package bitstring,bitstring.syntax -syntax bitstring.syntax,camlp4o + +OCAMLC=ocamlc -g $(INCLUDES) $(WARNINGS) +OCAMLOPT=ocamlopt -g $(INCLUDES) $(WARNINGS) +OCAMLDEP=ocamldep $(INCLUDES) + +OCAMLC_P4=ocamlfind $(OCAMLC) $(BITSTRING) +OCAMLOPT_P4=ocamlfind $(OCAMLOPT) $(BITSTRING) +OCAMLDEP_P4=ocamlfind $(OCAMLDEP) $(BITSTRING) + +MENHIR=menhir --explain +OCAMLLEX=ocamllex -q +MODORDER=tools/modorder .depend.extr + +PARSERS=backend/CMparser.mly cparser/pre_parser.mly +LEXERS=backend/CMlexer.mll cparser/Lexer.mll lib/Tokenize.mll + +LIBS=str.cmxa + +EXECUTABLES=ccomp ccomp.byte cchecklink cchecklink.byte clightgen clightgen.byte +GENERATED=$(PARSERS:.mly=.mli) $(PARSERS:.mly=.ml) $(LEXERS:.mll=.ml) + +ifeq ($(wildcard .depend.extr),.depend.extr) + +CCOMP_OBJS:=$(shell $(MODORDER) driver/Driver.cmx) + +ccomp: $(CCOMP_OBJS) + @echo "Linking $@" + @$(OCAMLOPT) -o $@ $(LIBS) $+ + +ccomp.byte: $(CCOMP_OBJS:.cmx=.cmo) + @echo "Linking $@" + @$(OCAMLC) -o $@ $(LIBS:.cmxa=.cma) $+ + +ifeq ($(CCHECKLINK),true) + +CCHECKLINK_OBJS:=$(shell $(MODORDER) checklink/Validator.cmx) + +cchecklink: $(CCHECKLINK_OBJS) + @echo "Linking $@" + @$(OCAMLOPT_P4) -linkpkg -o $@ $(LIBS) $+ + +cchecklink.byte: $(CCHECKLINK_OBJS:.cmx=.cmo) + @echo "Linking $@" + @$(OCAMLC_P4) -linkpkg -o $@ $(LIBS:.cmxa=.cma) $+ + +endif + +CLIGHTGEN_OBJS:=$(shell $(MODORDER) exportclight/Clightgen.cmx) + +clightgen: $(CLIGHTGEN_OBJS) + @echo "Linking $@" + @$(OCAMLOPT) -o $@ $(LIBS) $+ + +clightgen.byte: $(CLIGHTGEN_OBJS:.cmx=.cmo) + @echo "Linking $@" + @$(OCAMLC) -o $@ $(LIBS:.cmxa=.cma) $+ + +include .depend.extr + +endif + +checklink/%.cmx: checklink/%.ml + @echo "OCAMLOPT $<" + @$(OCAMLOPT_P4) -c $< +checklink/%.cmo: checklink/%.ml + @echo "OCAMLC $<" + @$(OCAMLC_P4) -c $< +checklink/%.cmi: checklink/%.mli + @echo "OCAMLC $<" + @$(OCAMLC_P4) -c $< + +%.cmi: %.mli + @echo "OCAMLC $<" + @$(OCAMLC) -c $< +%.cmo: %.ml + @echo "OCAMLC $<" + @$(OCAMLC) -c $< +%.cmx: %.ml + @echo "OCAMLOPT $<" + @$(OCAMLOPT) -c $< + +%.ml %.mli: %.mly + $(MENHIR) $< +%.ml: %.mll + $(OCAMLLEX) $< + +clean: + rm -f $(EXECUTABLES) + rm -f $(GENERATED) + for d in $(ALLDIRS); do rm -f $$d/*.cm[iox] $$d/*.o; done + +depend: $(GENERATED) + @echo "Analyzing OCaml dependencies" + @for d in $(DIRS); do $(OCAMLDEP) $$d/*.mli $$d/*.ml; done > .depend.extr +ifeq ($(CCHECKLINK),true) + @$(OCAMLDEP_P4) checklink/*.mli checklink/*.ml >> .depend.extr +endif + + diff --git a/configure b/configure index fda59dab..f3967dc7 100755 --- a/configure +++ b/configure @@ -253,6 +253,23 @@ case "$menhir_ver" in missingtools=true;; esac +echo "Testing GNU make..." | tr -d '\n' +make='' +for mk in make gmake gnumake; do + make_ver=`$mk -v | head -1 | sed -n -e 's/^GNU Make //p'` + case "$make_ver" in + 3.8*|3.9*|[4-9].*) + echo "version $make_ver (command '$mk') -- good!" + make="$mk" + break;; + esac +done +if test -z "$make"; then + echo "NOT FOUND" + echo "Error: make sure GNU Make version 3.80 or later is installed." + missingtools=true +fi + if $missingtools; then echo "One or several required tools are missing or too old. Aborting." exit 2 @@ -403,6 +420,7 @@ CompCert configuration: Runtime library provided...... $has_runtime_lib Library files installed in.... $libdirexp cchecklink tool supported..... $cchecklink + Build command to use.......... $make If anything above looks wrong, please edit file ./Makefile.config to correct. diff --git a/tools/modorder.ml b/tools/modorder.ml new file mode 100644 index 00000000..34e157d0 --- /dev/null +++ b/tools/modorder.ml @@ -0,0 +1,112 @@ +(* *********************************************************************) +(* *) +(* The Compcert verified compiler *) +(* *) +(* Xavier Leroy, INRIA Paris-Rocquencourt *) +(* *) +(* Copyright Institut National de Recherche en Informatique et en *) +(* Automatique. All rights reserved. This file is distributed *) +(* under the terms of the GNU General Public License as published by *) +(* the Free Software Foundation, either version 2 of the License, or *) +(* (at your option) any later version. This file is also distributed *) +(* under the terms of the INRIA Non-Commercial License Agreement. *) +(* *) +(* *********************************************************************) + +(* Parse dependencies generated by ocamldep and produce a linking order *) + +open Printf + +type status = Todo | Inprogress | Done + +type node = { + deps: string list; + result: string; + mutable status: status +} + +(* Parsing *) + +let re_continuation_line = Str.regexp "\\(.*\\)\\\\[ \t]*$" + +let re_depend_line = Str.regexp "\\([^ ]+\\) *:\\(.*\\)$" + +let re_whitespace = Str.regexp "[ \t\n]+" + +let parse_dependencies depfile = + let deps = (Hashtbl.create 63 : (string, node) Hashtbl.t) in + let ic = open_in depfile in + + let rec read_line () = + let l = input_line ic in + if Str.string_match re_continuation_line l 0 then begin + let l' = Str.matched_group 1 l in + l' ^ read_line () + end else + l in + + let enter_line l = + if not (Str.string_match re_depend_line l 0) then begin + eprintf "Warning: ill-formed dependency line '%s'\n" l + end else begin + let lhs = Str.matched_group 1 l + and rhs = Str.matched_group 2 l in + let node = { + deps = Str.split re_whitespace rhs; + result = rhs; + status = Todo + } in + Hashtbl.add deps lhs node + end in + + begin try + while true do enter_line (read_line ()) done + with End_of_file -> + () + end; + close_in ic; + deps + +(* Suffix of a file name *) + +let re_suffix = Str.regexp "\\.[a-zA-Z]+$" + +let filename_suffix s = + try + ignore (Str.search_forward re_suffix s 0); Str.matched_string s + with Not_found -> + "" + +(* Topological sorting *) + +let emit_dependencies deps targets = + + let rec dsort target suff = + match (try Some(Hashtbl.find deps target) with Not_found -> None) with + | None -> () + | Some node -> + match node.status with + | Done -> () + | Inprogress -> + eprintf "Warning: cyclic dependency on '%s', ignored\n" target + | Todo -> + node.status <- Inprogress; + List.iter + (fun dep -> + if Filename.check_suffix dep suff then dsort dep suff) + node.deps; + printf "%s " target; + node.status <- Done + in + Array.iter (fun t -> dsort t (filename_suffix t)) targets + +let _ = + if Array.length Sys.argv < 3 then begin + eprintf "Usage: modorder ...\n"; + exit 2 + end; + emit_dependencies + (parse_dependencies Sys.argv.(1)) + (Array.sub Sys.argv 2 (Array.length Sys.argv - 2)); + print_newline() + -- cgit From 84116d49db9d485e468e6902df801c7be8ed2ffe Mon Sep 17 00:00:00 2001 From: Xavier Leroy Date: Sat, 22 Nov 2014 14:23:22 +0100 Subject: Use String.map instead of reimplementing it ourselves. Avoids warnings with 4.02. --- tools/ndfun.ml | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/tools/ndfun.ml b/tools/ndfun.ml index 78fb03d5..4ee07e54 100644 --- a/tools/ndfun.ml +++ b/tools/ndfun.ml @@ -1,3 +1,20 @@ +(* *********************************************************************) +(* *) +(* The Compcert verified compiler *) +(* *) +(* Xavier Leroy, INRIA Paris-Rocquencourt *) +(* *) +(* Copyright Institut National de Recherche en Informatique et en *) +(* Automatique. All rights reserved. This file is distributed *) +(* under the terms of the GNU General Public License as published by *) +(* the Free Software Foundation, either version 2 of the License, or *) +(* (at your option) any later version. This file is also distributed *) +(* under the terms of the INRIA Non-Commercial License Agreement. *) +(* *) +(* *********************************************************************) + +(* Preprocessor for .vp files *) + open Printf (* Error reporting *) @@ -9,11 +26,7 @@ let error file line msg = (* Replace newlines with spaces *) let oneline s = - let t = String.create (String.length s) in - for i = 0 to String.length s - 1 do - t.[i] <- (match s.[i] with '\n' -> ' ' | c -> c) - done; - t + String.map (function '\n' -> ' ' | c -> c) s (* Trim leading and terminating spaces, and compress multiple spaces *) -- cgit From 0c80820c3850fa2b0713f7519c7085e949cc7cb2 Mon Sep 17 00:00:00 2001 From: Xavier Leroy Date: Sat, 22 Nov 2014 14:28:52 +0100 Subject: Remove ocamlbuild configuration files, no longer used. --- _tags | 9 --------- myocamlbuild.ml | 14 -------------- 2 files changed, 23 deletions(-) delete mode 100644 _tags delete mode 100644 myocamlbuild.ml diff --git a/_tags b/_tags deleted file mode 100644 index 0d83f2fa..00000000 --- a/_tags +++ /dev/null @@ -1,9 +0,0 @@ -true: use_menhir -<**/*.cmx>: debug -<**/*.native>: debug -: use_unix,use_str -: use_unix,use_str -: pkg_bitstring -: pkg_unix,pkg_str,pkg_bitstring -: warn(-20) -<**/*.ml>: warn(-3) diff --git a/myocamlbuild.ml b/myocamlbuild.ml deleted file mode 100644 index ef286185..00000000 --- a/myocamlbuild.ml +++ /dev/null @@ -1,14 +0,0 @@ -open Ocamlbuild_plugin;; -dispatch begin function -| After_rules -> - flag ["ocaml"; "parser"; "menhir"] (A("--explain")); - - (* libraries and syntax extensions accessed via ocamlfind *) - flag ["ocaml"; "link"; "pkg_unix"] & S[A"-package"; A "unix"]; - flag ["ocaml"; "link"; "pkg_str"] & S[A"-package"; A "str"]; - flag ["ocaml"; "compile"; "pkg_bitstring"] & S[A"-package"; A"bitstring,bitstring.syntax"; A"-syntax"; A"bitstring.syntax,camlp4o"]; - flag ["ocaml"; "ocamldep"; "pkg_bitstring"] & S[A"-package"; A"bitstring,bitstring.syntax"; A"-syntax"; A"bitstring.syntax,camlp4o"]; - flag ["ocaml"; "link"; "pkg_bitstring"] & S[A"-package"; A"bitstring"] - -| _ -> () -end -- cgit From 20c70573181f81c99ea4e8797615dac8308a9b18 Mon Sep 17 00:00:00 2001 From: Xavier Leroy Date: Wed, 17 Dec 2014 15:24:17 +0100 Subject: Use OCaml's .opt compilers when available. Cleanups in configure. --- Makefile | 16 ++++++++------- Makefile.extr | 65 ++++++++++++++++++++++++++++++++++++++++++++--------------- configure | 33 +++++++++++++++++++++--------- 3 files changed, 82 insertions(+), 32 deletions(-) diff --git a/Makefile b/Makefile index 5406bc28..78d386d6 100644 --- a/Makefile +++ b/Makefile @@ -135,25 +135,27 @@ extraction/STAMP: $(FILES:.v=.vo) extraction/extraction.v $(ARCH)/extractionMach .depend.extr: extraction/STAMP tools/modorder $(MAKE) -f Makefile.extr depend -ccomp: .depend.extr compcert.ini +ccomp: .depend.extr compcert.ini FORCE $(MAKE) -f Makefile.extr ccomp -ccomp.byte: .depend.extr compcert.ini +ccomp.byte: .depend.extr compcert.ini FORCE $(MAKE) -f Makefile.extr ccomp.byte -cchecklink: .depend.extr compcert.ini +cchecklink: .depend.extr compcert.ini FORCE $(MAKE) -f Makefile.extr cchecklink -cchecklink.byte: .depend.extr compcert.ini +cchecklink.byte: .depend.extr compcert.ini FORCE $(MAKE) -f Makefile.extr cchecklink.byte -clightgen: .depend.extr compcert.ini exportclight/Clightdefs.vo +clightgen: .depend.extr compcert.ini exportclight/Clightdefs.vo FORCE $(MAKE) -f Makefile.extr clightgen -clightgen.byte: .depend.extr compcert.ini exportclight/Clightdefs.vo +clightgen.byte: .depend.extr compcert.ini exportclight/Clightdefs.vo FORCE $(MAKE) -f Makefile.extr clightgen.byte runtime: $(MAKE) -C runtime -.PHONY: proof extraction runtime +FORCE: + +.PHONY: proof extraction runtime FORCE documentation: doc/coq2html $(FILES) mkdir -p doc/html diff --git a/Makefile.extr b/Makefile.extr index 60fee407..732df31e 100644 --- a/Makefile.extr +++ b/Makefile.extr @@ -17,30 +17,58 @@ include Makefile.config +# Directories containing plain Caml code (no preprocessing) + DIRS=extraction \ lib common $(ARCH) backend cfrontend cparser driver \ exportclight -ALLDIRS=$(DIRS) +# Directories containing Caml code that must be preprocessed by Camlp4 + ifeq ($(CCHECKLINK),true) -ALLDIRS+=checklink +DIRS_P4=checklink +else +DIRS_P4= endif +ALLDIRS=$(DIRS) $(DIRS_P4) + INCLUDES=$(patsubst %,-I %, $(ALLDIRS)) +# Control of warnings: +# warning 3 = deprecated feature. Turned off for OCaml 4.02 (bytes vs strings) +# warning 20 = unused function argument. There are some in extracted code + WARNINGS=-w -3 extraction/%.cmx: WARNINGS +=-w -20 extraction/%.cmo: WARNINGS +=-w -20 +COMPFLAGS=-g $(INCLUDE) $(WARNINGS) + +# Using the bitstring library and syntax extension (for checklink) + BITSTRING=-package bitstring,bitstring.syntax -syntax bitstring.syntax,camlp4o -OCAMLC=ocamlc -g $(INCLUDES) $(WARNINGS) -OCAMLOPT=ocamlopt -g $(INCLUDES) $(WARNINGS) -OCAMLDEP=ocamldep $(INCLUDES) +# Using .opt compilers if available -OCAMLC_P4=ocamlfind $(OCAMLC) $(BITSTRING) -OCAMLOPT_P4=ocamlfind $(OCAMLOPT) $(BITSTRING) -OCAMLDEP_P4=ocamlfind $(OCAMLDEP) $(BITSTRING) +ifeq ($(OCAML_OPT_COMP),true) +DOTOPT=.opt +else +DOTOPT= +endif + +# Compilers used for non-preprocessed code + +OCAMLC=ocamlc$(DOTOPT) $(COMPFLAGS) +OCAMLOPT=ocamlopt$(DOTOPT) $(COMPFLAGS) +OCAMLDEP=ocamldep$(DOTOPT) $(INCLUDES) + +# Compilers used for Camlp4-preprocessed code. Note that we cannot +# use the .opt compilers (because ocamlfind doesn't support them). + +OCAMLC_P4=ocamlfind ocamlc $(COMPFLAGS) $(BITSTRING) +OCAMLOPT_P4=ocamlfind ocamlopt $(COMPFLAGS) $(BITSTRING) +OCAMLDEP_P4=ocamlfind ocamldep $(INCLUDES) $(BITSTRING) MENHIR=menhir --explain OCAMLLEX=ocamllex -q @@ -54,6 +82,8 @@ LIBS=str.cmxa EXECUTABLES=ccomp ccomp.byte cchecklink cchecklink.byte clightgen clightgen.byte GENERATED=$(PARSERS:.mly=.mli) $(PARSERS:.mly=.ml) $(LEXERS:.mll=.ml) +# Beginning of part that assumes .depend.extr already exists + ifeq ($(wildcard .depend.extr),.depend.extr) CCOMP_OBJS:=$(shell $(MODORDER) driver/Driver.cmx) @@ -94,15 +124,17 @@ include .depend.extr endif -checklink/%.cmx: checklink/%.ml - @echo "OCAMLOPT $<" - @$(OCAMLOPT_P4) -c $< -checklink/%.cmo: checklink/%.ml +# End of part that assumes .depend.extr already exists + +checklink/%.cmi: checklink/%.mli @echo "OCAMLC $<" @$(OCAMLC_P4) -c $< -checklink/%.cmi: checklink/%.mli +checklink/%.cmo: checklink/%.ml @echo "OCAMLC $<" @$(OCAMLC_P4) -c $< +checklink/%.cmx: checklink/%.ml + @echo "OCAMLOPT $<" + @$(OCAMLOPT_P4) -c $< %.cmi: %.mli @echo "OCAMLC $<" @@ -124,11 +156,12 @@ clean: rm -f $(GENERATED) for d in $(ALLDIRS); do rm -f $$d/*.cm[iox] $$d/*.o; done +# Generation of .depend.extr + depend: $(GENERATED) @echo "Analyzing OCaml dependencies" @for d in $(DIRS); do $(OCAMLDEP) $$d/*.mli $$d/*.ml; done > .depend.extr -ifeq ($(CCHECKLINK),true) - @$(OCAMLDEP_P4) checklink/*.mli checklink/*.ml >> .depend.extr -endif +ifneq ($(strip $(DIRS_P4)),) + @for d in $(DIRS_P4); do $(OCAMLDEP_P4) $$d/*.mli $$d/*.ml; done >> .dependif diff --git a/configure b/configure index f3967dc7..7e1417bb 100755 --- a/configure +++ b/configure @@ -213,7 +213,7 @@ fi missingtools=false echo "Testing Coq... " | tr -d '\n' -coq_ver=`coqc -v | sed -n -e 's/The Coq Proof Assistant, version \([^ ]*\).*$/\1/p'` +coq_ver=`(coqc -v | sed -n -e 's/The Coq Proof Assistant, version \([^ ]*\).*$/\1/p') 2>/dev/null` case "$coq_ver" in 8.4pl*) echo "version $coq_ver -- good!";; @@ -223,14 +223,14 @@ case "$coq_ver" in missingtools=true;; *) echo "NOT FOUND" - echo "Error: make sure Coq version 8.4pl4 is installed." + echo "Error: make sure Coq version 8.4 pl5 is installed." missingtools=true;; esac echo "Testing OCaml... " | tr -d '\n' -ocaml_ver=`ocamlc -version` +ocaml_ver=`ocamlopt -version 2>/dev/null` case "$ocaml_ver" in - 4.*) + [4-9].*) echo "version $ocaml_ver -- good!";; ?.*) echo "version $ocaml_ver -- UNSUPPORTED" @@ -242,21 +242,35 @@ case "$ocaml_ver" in missingtools=true;; esac +echo "Testing OCaml .opt compilers... " | tr -d '\n' +ocaml_opt_ver=`ocamlopt.opt -version 2>/dev/null` +if test "$ocaml_opt_ver" = "$ocaml_ver"; then + echo "yes" + ocaml_opt_comp=true +else + echo "no, will do without" + ocaml_opt_comp=false +fi + echo "Testing Menhir... " | tr -d '\n' -menhir_ver=`menhir --version | sed -n -e 's/^.*version \([0-9]*\).*$/\1/p'` +menhir_ver=`(menhir --version | sed -n -e 's/^.*version \([0-9]*\).*$/\1/p') 2>\dev\null` case "$menhir_ver" in - 20*) + 201[4-9]*|20[2-9]*) echo "version $menhir_ver -- good!";; + ?*) + echo "version $menhir_ver -- UNSUPPORTED" + echo "Error: CompCert requires Menhir version 20140422 or later." + missingtools=true;; *) echo "NOT FOUND" - echo "Error: make sure Menhir is installed." + echo "Error: make sure Menhir version 20140422 or later is installed." missingtools=true;; esac -echo "Testing GNU make..." | tr -d '\n' +echo "Testing GNU make... " | tr -d '\n' make='' for mk in make gmake gnumake; do - make_ver=`$mk -v | head -1 | sed -n -e 's/^GNU Make //p'` + make_ver=`($mk -v | head -1 | sed -n -e 's/^GNU Make //p') 2>/dev/null` case "$make_ver" in 3.8*|3.9*|[4-9].*) echo "version $make_ver (command '$mk') -- good!" @@ -299,6 +313,7 @@ PREFIX=$prefix BINDIR=$bindir LIBDIR=$libdir SHAREDIR=$sharedir +OCAML_OPT_COMP=$ocaml_opt_comp EOF if test "$target" != "manual"; then -- cgit From 3262e1e2e71b4fad5d5c47603aafb4dcb2539e27 Mon Sep 17 00:00:00 2001 From: Xavier Leroy Date: Wed, 17 Dec 2014 15:49:22 +0100 Subject: Minor bug fixes in configure and Makefile.extr --- Makefile.extr | 5 +++-- configure | 6 +++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/Makefile.extr b/Makefile.extr index 732df31e..35ae5f7b 100644 --- a/Makefile.extr +++ b/Makefile.extr @@ -43,7 +43,7 @@ WARNINGS=-w -3 extraction/%.cmx: WARNINGS +=-w -20 extraction/%.cmo: WARNINGS +=-w -20 -COMPFLAGS=-g $(INCLUDE) $(WARNINGS) +COMPFLAGS=-g $(INCLUDES) $(WARNINGS) # Using the bitstring library and syntax extension (for checklink) @@ -162,6 +162,7 @@ depend: $(GENERATED) @echo "Analyzing OCaml dependencies" @for d in $(DIRS); do $(OCAMLDEP) $$d/*.mli $$d/*.ml; done > .depend.extr ifneq ($(strip $(DIRS_P4)),) - @for d in $(DIRS_P4); do $(OCAMLDEP_P4) $$d/*.mli $$d/*.ml; done >> .dependif + @for d in $(DIRS_P4); do $(OCAMLDEP_P4) $$d/*.mli $$d/*.ml; done >> .depend.extr +endif diff --git a/configure b/configure index 311e77ca..730534df 100755 --- a/configure +++ b/configure @@ -213,7 +213,7 @@ fi missingtools=false echo "Testing Coq... " | tr -d '\n' -coq_ver=`(coqc -v | sed -n -e 's/The Coq Proof Assistant, version \([^ ]*\).*$/\1/p') 2>/dev/null` +coq_ver=`coqc -v 2>/dev/null | sed -n -e 's/The Coq Proof Assistant, version \([^ ]*\).*$/\1/p'` case "$coq_ver" in 8.4pl*) echo "version $coq_ver -- good!";; @@ -253,7 +253,7 @@ else fi echo "Testing Menhir... " | tr -d '\n' -menhir_ver=`(menhir --version | sed -n -e 's/^.*version \([0-9]*\).*$/\1/p') 2>\dev\null` +menhir_ver=`menhir --version 2>/dev/null | sed -n -e 's/^.*version \([0-9]*\).*$/\1/p'` case "$menhir_ver" in 201[4-9]*|20[2-9]*) echo "version $menhir_ver -- good!";; @@ -270,7 +270,7 @@ esac echo "Testing GNU make... " | tr -d '\n' make='' for mk in make gmake gnumake; do - make_ver=`($mk -v | head -1 | sed -n -e 's/^GNU Make //p') 2>/dev/null` + make_ver=`($mk -v 2>/dev/null | head -1 | sed -n -e 's/^GNU Make //p') 2>/dev/null` case "$make_ver" in 3.8*|3.9*|[4-9].*) echo "version $make_ver (command '$mk') -- good!" -- cgit From e11388aac1f4f635e3c32d9b3200de16d779c630 Mon Sep 17 00:00:00 2001 From: Xavier Leroy Date: Thu, 18 Dec 2014 14:20:28 +0100 Subject: No longer include a pre-generated Parser.v in the distribution. Assorted updates to configure and Makefile. --- Changelog | 5 + Makefile | 1 + configure | 19 +- cparser/Parser.v | 61669 ----------------------------------------------------- 4 files changed, 15 insertions(+), 61679 deletions(-) delete mode 100644 cparser/Parser.v diff --git a/Changelog b/Changelog index 87b2174f..4b8c3ff2 100644 --- a/Changelog +++ b/Changelog @@ -3,6 +3,11 @@ - Upgraded Flocq to version 2.4.0. - cchecklink: added option "-files-from" to read .sdump file names from a file or from standard input. +- Revised handling of "common" global declarations, fixes an issue + with uninitialized declarations of "const" global variables. +- Use a Makefile instead of ocamlbuild to compile the OCaml code. + + Release 2.4, 2014-09-17 ======================= diff --git a/Makefile b/Makefile index a515946d..6ed50ce2 100644 --- a/Makefile +++ b/Makefile @@ -28,6 +28,7 @@ COQDEP="$(COQBIN)coqdep" $(COQINCLUDES) COQDOC="$(COQBIN)coqdoc" COQEXEC="$(COQBIN)coqtop" $(COQINCLUDES) -batch -load-vernac-source COQCHK="$(COQBIN)coqchk" $(COQINCLUDES) +MENHIR=menhir CP=cp VPATH=$(DIRS) diff --git a/configure b/configure index 730534df..18c7ca19 100755 --- a/configure +++ b/configure @@ -230,7 +230,7 @@ esac echo "Testing OCaml... " | tr -d '\n' ocaml_ver=`ocamlopt -version 2>/dev/null` case "$ocaml_ver" in - [4-9].*) + 4.*) echo "version $ocaml_ver -- good!";; ?.*) echo "version $ocaml_ver -- UNSUPPORTED" @@ -255,12 +255,14 @@ fi echo "Testing Menhir... " | tr -d '\n' menhir_ver=`menhir --version 2>/dev/null | sed -n -e 's/^.*version \([0-9]*\).*$/\1/p'` case "$menhir_ver" in - 201[4-9]*|20[2-9]*) - echo "version $menhir_ver -- good!";; - ?*) - echo "version $menhir_ver -- UNSUPPORTED" - echo "Error: CompCert requires Menhir version 20140422 or later." - missingtools=true;; + 20[0-9][0-9][0-9][0-9][0-9][0-9]) + if test "$menhir_ver" -ge 20140422; then + echo "version $menhir_ver -- good!" + else + echo "version $menhir_ver -- UNSUPPORTED" + echo "Error: CompCert requires Menhir version 20140422 or later." + missingtools=true + fi;; *) echo "NOT FOUND" echo "Error: make sure Menhir version 20140422 or later is installed." @@ -400,9 +402,6 @@ EOF fi -# Avoid re-building cparser/Parser.v on the first run -touch cparser/Parser.v - # Summarize configuration if test "$target" = "manual"; then diff --git a/cparser/Parser.v b/cparser/Parser.v deleted file mode 100644 index b48d1a63..00000000 --- a/cparser/Parser.v +++ /dev/null @@ -1,61669 +0,0 @@ - - -Require Import Cabs. -Require Import List. - - - -Require Import List. -Require Import Int31. -Require Import Syntax. -Require Import Tuples. -Require Import Alphabet. -Require Grammar. -Require Automaton. - -Unset Elimination Schemes. - -Module Import Gram <: Grammar.T. - -Inductive terminal' : Set := - | ADD_ASSIGN't - | ALIGNAS't - | ALIGNOF't - | AND't - | ANDAND't - | AND_ASSIGN't - | ASM't - | ATTRIBUTE't - | AUTO't - | BANG't - | BAR't - | BARBAR't - | BREAK't - | BUILTIN_VA_ARG't - | CASE't - | CHAR't - | COLON't - | COMMA't - | CONST't - | CONSTANT't - | CONTINUE't - | DEC't - | DEFAULT't - | DIV_ASSIGN't - | DO't - | DOT't - | DOUBLE't - | ELLIPSIS't - | ELSE't - | ENUM't - | EOF't - | EQ't - | EQEQ't - | EXTERN't - | FLOAT't - | FOR't - | GEQ't - | GOTO't - | GT't - | HAT't - | IF't - | INC't - | INLINE't - | INT't - | LBRACE't - | LBRACK't - | LEFT't - | LEFT_ASSIGN't - | LEQ't - | LONG't - | LPAREN't - | LT't - | MINUS't - | MOD_ASSIGN't - | MUL_ASSIGN't - | NEQ't - | OR_ASSIGN't - | OTHER_NAME't - | PACKED't - | PERCENT't - | PLUS't - | PRAGMA't - | PTR't - | QUESTION't - | RBRACE't - | RBRACK't - | REGISTER't - | RESTRICT't - | RETURN't - | RIGHT't - | RIGHT_ASSIGN't - | RPAREN't - | SEMICOLON't - | SHORT't - | SIGNED't - | SIZEOF't - | SLASH't - | STAR't - | STATIC't - | STRING_LITERAL't - | STRUCT't - | SUB_ASSIGN't - | SWITCH't - | TILDE't - | TYPEDEF't - | TYPEDEF_NAME't - | UNDERSCORE_BOOL't - | UNION't - | UNSIGNED't - | VAR_NAME't - | VOID't - | VOLATILE't - | WHILE't - | XOR_ASSIGN't. -Definition terminal := terminal'. - -Program Instance terminalNum : Numbered terminal := - { inj := fun x => match x return _ with | ADD_ASSIGN't => Int31.On | ALIGNAS't => Int31.In | ALIGNOF't => (twice Int31.In) | AND't => (twice_plus_one Int31.In) | ANDAND't => (twice (twice Int31.In)) | AND_ASSIGN't => (twice_plus_one (twice Int31.In)) | ASM't => (twice (twice_plus_one Int31.In)) | ATTRIBUTE't => (twice_plus_one (twice_plus_one Int31.In)) | AUTO't => (twice (twice (twice Int31.In))) | BANG't => (twice_plus_one (twice (twice Int31.In))) | BAR't => (twice (twice_plus_one (twice Int31.In))) | BARBAR't => (twice_plus_one (twice_plus_one (twice Int31.In))) | BREAK't => (twice (twice (twice_plus_one Int31.In))) | BUILTIN_VA_ARG't => (twice_plus_one (twice (twice_plus_one Int31.In))) | CASE't => (twice (twice_plus_one (twice_plus_one Int31.In))) | CHAR't => (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))) | COLON't => (twice (twice (twice (twice Int31.In)))) | COMMA't => (twice_plus_one (twice (twice (twice Int31.In)))) | CONST't => (twice (twice_plus_one (twice (twice Int31.In)))) | CONSTANT't => (twice_plus_one (twice_plus_one (twice (twice Int31.In)))) | CONTINUE't => (twice (twice (twice_plus_one (twice Int31.In)))) | DEC't => (twice_plus_one (twice (twice_plus_one (twice Int31.In)))) | DEFAULT't => (twice (twice_plus_one (twice_plus_one (twice Int31.In)))) | DIV_ASSIGN't => (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In)))) | DO't => (twice (twice (twice (twice_plus_one Int31.In)))) | DOT't => (twice_plus_one (twice (twice (twice_plus_one Int31.In)))) | DOUBLE't => (twice (twice_plus_one (twice (twice_plus_one Int31.In)))) | ELLIPSIS't => (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In)))) | ELSE't => (twice (twice (twice_plus_one (twice_plus_one Int31.In)))) | ENUM't => (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In)))) | EOF't => (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))) | EQ't => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))) | EQEQ't => (twice (twice (twice (twice (twice Int31.In))))) | EXTERN't => (twice_plus_one (twice (twice (twice (twice Int31.In))))) | FLOAT't => (twice (twice_plus_one (twice (twice (twice Int31.In))))) | FOR't => (twice_plus_one (twice_plus_one (twice (twice (twice Int31.In))))) | GEQ't => (twice (twice (twice_plus_one (twice (twice Int31.In))))) | GOTO't => (twice_plus_one (twice (twice_plus_one (twice (twice Int31.In))))) | GT't => (twice (twice_plus_one (twice_plus_one (twice (twice Int31.In))))) | HAT't => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice Int31.In))))) | IF't => (twice (twice (twice (twice_plus_one (twice Int31.In))))) | INC't => (twice_plus_one (twice (twice (twice_plus_one (twice Int31.In))))) | INLINE't => (twice (twice_plus_one (twice (twice_plus_one (twice Int31.In))))) | INT't => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice Int31.In))))) | LBRACE't => (twice (twice (twice_plus_one (twice_plus_one (twice Int31.In))))) | LBRACK't => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice Int31.In))))) | LEFT't => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In))))) | LEFT_ASSIGN't => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In))))) | LEQ't => (twice (twice (twice (twice (twice_plus_one Int31.In))))) | LONG't => (twice_plus_one (twice (twice (twice (twice_plus_one Int31.In))))) | LPAREN't => (twice (twice_plus_one (twice (twice (twice_plus_one Int31.In))))) | LT't => (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one Int31.In))))) | MINUS't => (twice (twice (twice_plus_one (twice (twice_plus_one Int31.In))))) | MOD_ASSIGN't => (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one Int31.In))))) | MUL_ASSIGN't => (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In))))) | NEQ't => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In))))) | OR_ASSIGN't => (twice (twice (twice (twice_plus_one (twice_plus_one Int31.In))))) | OTHER_NAME't => (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one Int31.In))))) | PACKED't => (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In))))) | PERCENT't => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In))))) | PLUS't => (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))) | PRAGMA't => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))) | PTR't => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))) | QUESTION't => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))) | RBRACE't => (twice (twice (twice (twice (twice (twice Int31.In)))))) | RBRACK't => (twice_plus_one (twice (twice (twice (twice (twice Int31.In)))))) | REGISTER't => (twice (twice_plus_one (twice (twice (twice (twice Int31.In)))))) | RESTRICT't => (twice_plus_one (twice_plus_one (twice (twice (twice (twice Int31.In)))))) | RETURN't => (twice (twice (twice_plus_one (twice (twice (twice Int31.In)))))) | RIGHT't => (twice_plus_one (twice (twice_plus_one (twice (twice (twice Int31.In)))))) | RIGHT_ASSIGN't => (twice (twice_plus_one (twice_plus_one (twice (twice (twice Int31.In)))))) | RPAREN't => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice Int31.In)))))) | SEMICOLON't => (twice (twice (twice (twice_plus_one (twice (twice Int31.In)))))) | SHORT't => (twice_plus_one (twice (twice (twice_plus_one (twice (twice Int31.In)))))) | SIGNED't => (twice (twice_plus_one (twice (twice_plus_one (twice (twice Int31.In)))))) | SIZEOF't => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice Int31.In)))))) | SLASH't => (twice (twice (twice_plus_one (twice_plus_one (twice (twice Int31.In)))))) | STAR't => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice Int31.In)))))) | STATIC't => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice Int31.In)))))) | STRING_LITERAL't => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice Int31.In)))))) | STRUCT't => (twice (twice (twice (twice (twice_plus_one (twice Int31.In)))))) | SUB_ASSIGN't => (twice_plus_one (twice (twice (twice (twice_plus_one (twice Int31.In)))))) | SWITCH't => (twice (twice_plus_one (twice (twice (twice_plus_one (twice Int31.In)))))) | TILDE't => (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice Int31.In)))))) | TYPEDEF't => (twice (twice (twice_plus_one (twice (twice_plus_one (twice Int31.In)))))) | TYPEDEF_NAME't => (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice Int31.In)))))) | UNDERSCORE_BOOL't => (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice Int31.In)))))) | UNION't => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice Int31.In)))))) | UNSIGNED't => (twice (twice (twice (twice_plus_one (twice_plus_one (twice Int31.In)))))) | VAR_NAME't => (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice Int31.In)))))) | VOID't => (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice Int31.In)))))) | VOLATILE't => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice Int31.In)))))) | WHILE't => (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In)))))) | XOR_ASSIGN't => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In)))))) end; - surj := (fun n => match n return _ with | 0 => ADD_ASSIGN't | 1 => ALIGNAS't | 2 => ALIGNOF't | 3 => AND't | 4 => ANDAND't | 5 => AND_ASSIGN't | 6 => ASM't | 7 => ATTRIBUTE't | 8 => AUTO't | 9 => BANG't | 10 => BAR't | 11 => BARBAR't | 12 => BREAK't | 13 => BUILTIN_VA_ARG't | 14 => CASE't | 15 => CHAR't | 16 => COLON't | 17 => COMMA't | 18 => CONST't | 19 => CONSTANT't | 20 => CONTINUE't | 21 => DEC't | 22 => DEFAULT't | 23 => DIV_ASSIGN't | 24 => DO't | 25 => DOT't | 26 => DOUBLE't | 27 => ELLIPSIS't | 28 => ELSE't | 29 => ENUM't | 30 => EOF't | 31 => EQ't | 32 => EQEQ't | 33 => EXTERN't | 34 => FLOAT't | 35 => FOR't | 36 => GEQ't | 37 => GOTO't | 38 => GT't | 39 => HAT't | 40 => IF't | 41 => INC't | 42 => INLINE't | 43 => INT't | 44 => LBRACE't | 45 => LBRACK't | 46 => LEFT't | 47 => LEFT_ASSIGN't | 48 => LEQ't | 49 => LONG't | 50 => LPAREN't | 51 => LT't | 52 => MINUS't | 53 => MOD_ASSIGN't | 54 => MUL_ASSIGN't | 55 => NEQ't | 56 => OR_ASSIGN't | 57 => OTHER_NAME't | 58 => PACKED't | 59 => PERCENT't | 60 => PLUS't | 61 => PRAGMA't | 62 => PTR't | 63 => QUESTION't | 64 => RBRACE't | 65 => RBRACK't | 66 => REGISTER't | 67 => RESTRICT't | 68 => RETURN't | 69 => RIGHT't | 70 => RIGHT_ASSIGN't | 71 => RPAREN't | 72 => SEMICOLON't | 73 => SHORT't | 74 => SIGNED't | 75 => SIZEOF't | 76 => SLASH't | 77 => STAR't | 78 => STATIC't | 79 => STRING_LITERAL't | 80 => STRUCT't | 81 => SUB_ASSIGN't | 82 => SWITCH't | 83 => TILDE't | 84 => TYPEDEF't | 85 => TYPEDEF_NAME't | 86 => UNDERSCORE_BOOL't | 87 => UNION't | 88 => UNSIGNED't | 89 => VAR_NAME't | 90 => VOID't | 91 => VOLATILE't | 92 => WHILE't | 93 => XOR_ASSIGN't | _ => ADD_ASSIGN't end)%int31; - inj_bound := 94%int31 }. -Solve Obligations using (intro x; case x; reflexivity). - -Instance TerminalAlph : Alphabet terminal := _. - -Inductive nonterminal' : Set := - | AND_expression'nt - | abstract_declarator'nt - | additive_expression'nt - | argument_expression_list'nt - | asm_statement'nt - | assignment_expression'nt - | assignment_operator'nt - | attribute_specifier'nt - | attribute_specifier_list'nt - | block_item'nt - | block_item_list'nt - | c_initializer'nt - | cast_expression'nt - | compound_statement'nt - | conditional_expression'nt - | constant_expression'nt - | declaration'nt - | declaration_list'nt - | declaration_specifiers'nt - | declarator'nt - | designation'nt - | designator'nt - | designator_list'nt - | direct_abstract_declarator'nt - | direct_declarator'nt - | direct_old_function_declarator'nt - | enum_specifier'nt - | enumeration_constant'nt - | enumerator'nt - | enumerator_list'nt - | equality_expression'nt - | exclusive_OR_expression'nt - | expression'nt - | expression_statement'nt - | external_declaration'nt - | function_definition'nt - | function_specifier'nt - | gcc_attribute'nt - | gcc_attribute_list'nt - | gcc_attribute_word'nt - | identifier_list'nt - | inclusive_OR_expression'nt - | init_declarator'nt - | init_declarator_list'nt - | initializer_list'nt - | iteration_statement_statement_dangerous_'nt - | iteration_statement_statement_safe_'nt - | jump_statement'nt - | labeled_statement_statement_dangerous_'nt - | labeled_statement_statement_safe_'nt - | logical_AND_expression'nt - | logical_OR_expression'nt - | multiplicative_expression'nt - | old_function_declarator'nt - | parameter_declaration'nt - | parameter_list'nt - | parameter_type_list'nt - | pointer'nt - | postfix_expression'nt - | primary_expression'nt - | relational_expression'nt - | selection_statement_dangerous'nt - | selection_statement_safe'nt - | shift_expression'nt - | specifier_qualifier_list'nt - | statement_dangerous'nt - | statement_safe'nt - | storage_class_specifier'nt - | struct_declaration'nt - | struct_declaration_list'nt - | struct_declarator'nt - | struct_declarator_list'nt - | struct_or_union'nt - | struct_or_union_specifier'nt - | translation_unit'nt - | translation_unit_file'nt - | type_name'nt - | type_qualifier'nt - | type_qualifier_list'nt - | type_specifier'nt - | unary_expression'nt - | unary_operator'nt. -Definition nonterminal := nonterminal'. - -Program Instance nonterminalNum : Numbered nonterminal := - { inj := fun x => match x return _ with | AND_expression'nt => Int31.On | abstract_declarator'nt => Int31.In | additive_expression'nt => (twice Int31.In) | argument_expression_list'nt => (twice_plus_one Int31.In) | asm_statement'nt => (twice (twice Int31.In)) | assignment_expression'nt => (twice_plus_one (twice Int31.In)) | assignment_operator'nt => (twice (twice_plus_one Int31.In)) | attribute_specifier'nt => (twice_plus_one (twice_plus_one Int31.In)) | attribute_specifier_list'nt => (twice (twice (twice Int31.In))) | block_item'nt => (twice_plus_one (twice (twice Int31.In))) | block_item_list'nt => (twice (twice_plus_one (twice Int31.In))) | c_initializer'nt => (twice_plus_one (twice_plus_one (twice Int31.In))) | cast_expression'nt => (twice (twice (twice_plus_one Int31.In))) | compound_statement'nt => (twice_plus_one (twice (twice_plus_one Int31.In))) | conditional_expression'nt => (twice (twice_plus_one (twice_plus_one Int31.In))) | constant_expression'nt => (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))) | declaration'nt => (twice (twice (twice (twice Int31.In)))) | declaration_list'nt => (twice_plus_one (twice (twice (twice Int31.In)))) | declaration_specifiers'nt => (twice (twice_plus_one (twice (twice Int31.In)))) | declarator'nt => (twice_plus_one (twice_plus_one (twice (twice Int31.In)))) | designation'nt => (twice (twice (twice_plus_one (twice Int31.In)))) | designator'nt => (twice_plus_one (twice (twice_plus_one (twice Int31.In)))) | designator_list'nt => (twice (twice_plus_one (twice_plus_one (twice Int31.In)))) | direct_abstract_declarator'nt => (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In)))) | direct_declarator'nt => (twice (twice (twice (twice_plus_one Int31.In)))) | direct_old_function_declarator'nt => (twice_plus_one (twice (twice (twice_plus_one Int31.In)))) | enum_specifier'nt => (twice (twice_plus_one (twice (twice_plus_one Int31.In)))) | enumeration_constant'nt => (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In)))) | enumerator'nt => (twice (twice (twice_plus_one (twice_plus_one Int31.In)))) | enumerator_list'nt => (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In)))) | equality_expression'nt => (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))) | exclusive_OR_expression'nt => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))) | expression'nt => (twice (twice (twice (twice (twice Int31.In))))) | expression_statement'nt => (twice_plus_one (twice (twice (twice (twice Int31.In))))) | external_declaration'nt => (twice (twice_plus_one (twice (twice (twice Int31.In))))) | function_definition'nt => (twice_plus_one (twice_plus_one (twice (twice (twice Int31.In))))) | function_specifier'nt => (twice (twice (twice_plus_one (twice (twice Int31.In))))) | gcc_attribute'nt => (twice_plus_one (twice (twice_plus_one (twice (twice Int31.In))))) | gcc_attribute_list'nt => (twice (twice_plus_one (twice_plus_one (twice (twice Int31.In))))) | gcc_attribute_word'nt => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice Int31.In))))) | identifier_list'nt => (twice (twice (twice (twice_plus_one (twice Int31.In))))) | inclusive_OR_expression'nt => (twice_plus_one (twice (twice (twice_plus_one (twice Int31.In))))) | init_declarator'nt => (twice (twice_plus_one (twice (twice_plus_one (twice Int31.In))))) | init_declarator_list'nt => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice Int31.In))))) | initializer_list'nt => (twice (twice (twice_plus_one (twice_plus_one (twice Int31.In))))) | iteration_statement_statement_dangerous_'nt => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice Int31.In))))) | iteration_statement_statement_safe_'nt => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In))))) | jump_statement'nt => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In))))) | labeled_statement_statement_dangerous_'nt => (twice (twice (twice (twice (twice_plus_one Int31.In))))) | labeled_statement_statement_safe_'nt => (twice_plus_one (twice (twice (twice (twice_plus_one Int31.In))))) | logical_AND_expression'nt => (twice (twice_plus_one (twice (twice (twice_plus_one Int31.In))))) | logical_OR_expression'nt => (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one Int31.In))))) | multiplicative_expression'nt => (twice (twice (twice_plus_one (twice (twice_plus_one Int31.In))))) | old_function_declarator'nt => (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one Int31.In))))) | parameter_declaration'nt => (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In))))) | parameter_list'nt => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In))))) | parameter_type_list'nt => (twice (twice (twice (twice_plus_one (twice_plus_one Int31.In))))) | pointer'nt => (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one Int31.In))))) | postfix_expression'nt => (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In))))) | primary_expression'nt => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In))))) | relational_expression'nt => (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))) | selection_statement_dangerous'nt => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))) | selection_statement_safe'nt => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))) | shift_expression'nt => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))) | specifier_qualifier_list'nt => (twice (twice (twice (twice (twice (twice Int31.In)))))) | statement_dangerous'nt => (twice_plus_one (twice (twice (twice (twice (twice Int31.In)))))) | statement_safe'nt => (twice (twice_plus_one (twice (twice (twice (twice Int31.In)))))) | storage_class_specifier'nt => (twice_plus_one (twice_plus_one (twice (twice (twice (twice Int31.In)))))) | struct_declaration'nt => (twice (twice (twice_plus_one (twice (twice (twice Int31.In)))))) | struct_declaration_list'nt => (twice_plus_one (twice (twice_plus_one (twice (twice (twice Int31.In)))))) | struct_declarator'nt => (twice (twice_plus_one (twice_plus_one (twice (twice (twice Int31.In)))))) | struct_declarator_list'nt => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice Int31.In)))))) | struct_or_union'nt => (twice (twice (twice (twice_plus_one (twice (twice Int31.In)))))) | struct_or_union_specifier'nt => (twice_plus_one (twice (twice (twice_plus_one (twice (twice Int31.In)))))) | translation_unit'nt => (twice (twice_plus_one (twice (twice_plus_one (twice (twice Int31.In)))))) | translation_unit_file'nt => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice Int31.In)))))) | type_name'nt => (twice (twice (twice_plus_one (twice_plus_one (twice (twice Int31.In)))))) | type_qualifier'nt => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice Int31.In)))))) | type_qualifier_list'nt => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice Int31.In)))))) | type_specifier'nt => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice Int31.In)))))) | unary_expression'nt => (twice (twice (twice (twice (twice_plus_one (twice Int31.In)))))) | unary_operator'nt => (twice_plus_one (twice (twice (twice (twice_plus_one (twice Int31.In)))))) end; - surj := (fun n => match n return _ with | 0 => AND_expression'nt | 1 => abstract_declarator'nt | 2 => additive_expression'nt | 3 => argument_expression_list'nt | 4 => asm_statement'nt | 5 => assignment_expression'nt | 6 => assignment_operator'nt | 7 => attribute_specifier'nt | 8 => attribute_specifier_list'nt | 9 => block_item'nt | 10 => block_item_list'nt | 11 => c_initializer'nt | 12 => cast_expression'nt | 13 => compound_statement'nt | 14 => conditional_expression'nt | 15 => constant_expression'nt | 16 => declaration'nt | 17 => declaration_list'nt | 18 => declaration_specifiers'nt | 19 => declarator'nt | 20 => designation'nt | 21 => designator'nt | 22 => designator_list'nt | 23 => direct_abstract_declarator'nt | 24 => direct_declarator'nt | 25 => direct_old_function_declarator'nt | 26 => enum_specifier'nt | 27 => enumeration_constant'nt | 28 => enumerator'nt | 29 => enumerator_list'nt | 30 => equality_expression'nt | 31 => exclusive_OR_expression'nt | 32 => expression'nt | 33 => expression_statement'nt | 34 => external_declaration'nt | 35 => function_definition'nt | 36 => function_specifier'nt | 37 => gcc_attribute'nt | 38 => gcc_attribute_list'nt | 39 => gcc_attribute_word'nt | 40 => identifier_list'nt | 41 => inclusive_OR_expression'nt | 42 => init_declarator'nt | 43 => init_declarator_list'nt | 44 => initializer_list'nt | 45 => iteration_statement_statement_dangerous_'nt | 46 => iteration_statement_statement_safe_'nt | 47 => jump_statement'nt | 48 => labeled_statement_statement_dangerous_'nt | 49 => labeled_statement_statement_safe_'nt | 50 => logical_AND_expression'nt | 51 => logical_OR_expression'nt | 52 => multiplicative_expression'nt | 53 => old_function_declarator'nt | 54 => parameter_declaration'nt | 55 => parameter_list'nt | 56 => parameter_type_list'nt | 57 => pointer'nt | 58 => postfix_expression'nt | 59 => primary_expression'nt | 60 => relational_expression'nt | 61 => selection_statement_dangerous'nt | 62 => selection_statement_safe'nt | 63 => shift_expression'nt | 64 => specifier_qualifier_list'nt | 65 => statement_dangerous'nt | 66 => statement_safe'nt | 67 => storage_class_specifier'nt | 68 => struct_declaration'nt | 69 => struct_declaration_list'nt | 70 => struct_declarator'nt | 71 => struct_declarator_list'nt | 72 => struct_or_union'nt | 73 => struct_or_union_specifier'nt | 74 => translation_unit'nt | 75 => translation_unit_file'nt | 76 => type_name'nt | 77 => type_qualifier'nt | 78 => type_qualifier_list'nt | 79 => type_specifier'nt | 80 => unary_expression'nt | 81 => unary_operator'nt | _ => AND_expression'nt end)%int31; - inj_bound := 82%int31 }. -Solve Obligations using (intro x; case x; reflexivity). - -Instance NonTerminalAlph : Alphabet nonterminal := _. - -Include Grammar.Symbol. - -Definition terminal_semantic_type (t:terminal) : Type:= - match t with - | XOR_ASSIGN't => (cabsloc)%type - | WHILE't => (cabsloc)%type - | VOLATILE't => (cabsloc)%type - | VOID't => (cabsloc)%type - | VAR_NAME't => (string * cabsloc)%type - | UNSIGNED't => (cabsloc)%type - | UNION't => (cabsloc)%type - | UNDERSCORE_BOOL't => (cabsloc)%type - | TYPEDEF_NAME't => (string * cabsloc)%type - | TYPEDEF't => (cabsloc)%type - | TILDE't => (cabsloc)%type - | SWITCH't => (cabsloc)%type - | SUB_ASSIGN't => (cabsloc)%type - | STRUCT't => (cabsloc)%type - | STRING_LITERAL't => (bool * list char_code * cabsloc)%type - | STATIC't => (cabsloc)%type - | STAR't => (cabsloc)%type - | SLASH't => (cabsloc)%type - | SIZEOF't => (cabsloc)%type - | SIGNED't => (cabsloc)%type - | SHORT't => (cabsloc)%type - | SEMICOLON't => (cabsloc)%type - | RPAREN't => (cabsloc)%type - | RIGHT_ASSIGN't => (cabsloc)%type - | RIGHT't => (cabsloc)%type - | RETURN't => (cabsloc)%type - | RESTRICT't => (cabsloc)%type - | REGISTER't => (cabsloc)%type - | RBRACK't => (cabsloc)%type - | RBRACE't => (cabsloc)%type - | QUESTION't => (cabsloc)%type - | PTR't => (cabsloc)%type - | PRAGMA't => (string * cabsloc)%type - | PLUS't => (cabsloc)%type - | PERCENT't => (cabsloc)%type - | PACKED't => (cabsloc)%type - | OTHER_NAME't => (string * cabsloc)%type - | OR_ASSIGN't => (cabsloc)%type - | NEQ't => (cabsloc)%type - | MUL_ASSIGN't => (cabsloc)%type - | MOD_ASSIGN't => (cabsloc)%type - | MINUS't => (cabsloc)%type - | LT't => (cabsloc)%type - | LPAREN't => (cabsloc)%type - | LONG't => (cabsloc)%type - | LEQ't => (cabsloc)%type - | LEFT_ASSIGN't => (cabsloc)%type - | LEFT't => (cabsloc)%type - | LBRACK't => (cabsloc)%type - | LBRACE't => (cabsloc)%type - | INT't => (cabsloc)%type - | INLINE't => (cabsloc)%type - | INC't => (cabsloc)%type - | IF't => (cabsloc)%type - | HAT't => (cabsloc)%type - | GT't => (cabsloc)%type - | GOTO't => (cabsloc)%type - | GEQ't => (cabsloc)%type - | FOR't => (cabsloc)%type - | FLOAT't => (cabsloc)%type - | EXTERN't => (cabsloc)%type - | EQEQ't => (cabsloc)%type - | EQ't => (cabsloc)%type - | EOF't => unit%type - | ENUM't => (cabsloc)%type - | ELSE't => (cabsloc)%type - | ELLIPSIS't => (cabsloc)%type - | DOUBLE't => (cabsloc)%type - | DOT't => (cabsloc)%type - | DO't => (cabsloc)%type - | DIV_ASSIGN't => (cabsloc)%type - | DEFAULT't => (cabsloc)%type - | DEC't => (cabsloc)%type - | CONTINUE't => (cabsloc)%type - | CONSTANT't => (constant * cabsloc)%type - | CONST't => (cabsloc)%type - | COMMA't => (cabsloc)%type - | COLON't => (cabsloc)%type - | CHAR't => (cabsloc)%type - | CASE't => (cabsloc)%type - | BUILTIN_VA_ARG't => (cabsloc)%type - | BREAK't => (cabsloc)%type - | BARBAR't => (cabsloc)%type - | BAR't => (cabsloc)%type - | BANG't => (cabsloc)%type - | AUTO't => (cabsloc)%type - | ATTRIBUTE't => (cabsloc)%type - | ASM't => (cabsloc)%type - | AND_ASSIGN't => (cabsloc)%type - | ANDAND't => (cabsloc)%type - | AND't => (cabsloc)%type - | ALIGNOF't => (cabsloc)%type - | ALIGNAS't => (cabsloc)%type - | ADD_ASSIGN't => (cabsloc)%type - end. - -Definition nonterminal_semantic_type (nt:nonterminal) : Type:= - match nt with - | unary_operator'nt => (unary_operator * cabsloc)%type - | unary_expression'nt => (expression * cabsloc)%type - | type_specifier'nt => (typeSpecifier * cabsloc)%type - | type_qualifier_list'nt => (list cvspec (* Reverse order *))%type - | type_qualifier'nt => (cvspec * cabsloc)%type - | type_name'nt => (list spec_elem * decl_type)%type - | translation_unit_file'nt => (list definition)%type - | translation_unit'nt => (list definition (* Reverse order *))%type - | struct_or_union_specifier'nt => (typeSpecifier * cabsloc)%type - | struct_or_union'nt => (structOrUnion * cabsloc)%type - | struct_declarator_list'nt => (list (option name * option expression) (* Reverse order *))%type - | struct_declarator'nt => (option name * option expression)%type - | struct_declaration_list'nt => (list field_group (* Reverse order *))%type - | struct_declaration'nt => (field_group)%type - | storage_class_specifier'nt => (storage * cabsloc)%type - | statement_safe'nt => (statement)%type - | statement_dangerous'nt => (statement)%type - | specifier_qualifier_list'nt => (list spec_elem * cabsloc)%type - | shift_expression'nt => (expression * cabsloc)%type - | selection_statement_safe'nt => (statement)%type - | selection_statement_dangerous'nt => (statement)%type - | relational_expression'nt => (expression * cabsloc)%type - | primary_expression'nt => (expression * cabsloc)%type - | postfix_expression'nt => (expression * cabsloc)%type - | pointer'nt => ((decl_type -> decl_type) * cabsloc)%type - | parameter_type_list'nt => (list parameter * bool)%type - | parameter_list'nt => (list parameter (* Reverse order *))%type - | parameter_declaration'nt => (parameter)%type - | old_function_declarator'nt => (name * list string)%type - | multiplicative_expression'nt => (expression * cabsloc)%type - | logical_OR_expression'nt => (expression * cabsloc)%type - | logical_AND_expression'nt => (expression * cabsloc)%type - | labeled_statement_statement_safe_'nt => (statement)%type - | labeled_statement_statement_dangerous_'nt => (statement)%type - | jump_statement'nt => (statement)%type - | iteration_statement_statement_safe_'nt => (statement)%type - | iteration_statement_statement_dangerous_'nt => (statement)%type - | initializer_list'nt => (list (list initwhat * init_expression) (* Reverse order *))%type - | init_declarator_list'nt => (list init_name (* Reverse order *))%type - | init_declarator'nt => (init_name)%type - | inclusive_OR_expression'nt => (expression * cabsloc)%type - | identifier_list'nt => (list string (* Reverse order *))%type - | gcc_attribute_word'nt => (gcc_attribute_word)%type - | gcc_attribute_list'nt => (list gcc_attribute)%type - | gcc_attribute'nt => (gcc_attribute)%type - | function_specifier'nt => (cabsloc)%type - | function_definition'nt => (definition)%type - | external_declaration'nt => (definition)%type - | expression_statement'nt => (statement)%type - | expression'nt => (expression * cabsloc)%type - | exclusive_OR_expression'nt => (expression * cabsloc)%type - | equality_expression'nt => (expression * cabsloc)%type - | enumerator_list'nt => (list (string * option expression * cabsloc) (* Reverse order *))%type - | enumerator'nt => (string * option expression * cabsloc)%type - | enumeration_constant'nt => (string * cabsloc)%type - | enum_specifier'nt => (typeSpecifier * cabsloc)%type - | direct_old_function_declarator'nt => (name * list string)%type - | direct_declarator'nt => (name)%type - | direct_abstract_declarator'nt => (decl_type)%type - | designator_list'nt => (list initwhat (* Reverse order *))%type - | designator'nt => (initwhat)%type - | designation'nt => (list initwhat)%type - | declarator'nt => (name)%type - | declaration_specifiers'nt => (list spec_elem * cabsloc)%type - | declaration_list'nt => (list definition)%type - | declaration'nt => (definition)%type - | constant_expression'nt => (expression * cabsloc)%type - | conditional_expression'nt => (expression * cabsloc)%type - | compound_statement'nt => (statement)%type - | cast_expression'nt => (expression * cabsloc)%type - | c_initializer'nt => (init_expression)%type - | block_item_list'nt => (list statement (* Reverse order *))%type - | block_item'nt => (statement)%type - | attribute_specifier_list'nt => (list attribute)%type - | attribute_specifier'nt => (attribute * cabsloc)%type - | assignment_operator'nt => (binary_operator)%type - | assignment_expression'nt => (expression * cabsloc)%type - | asm_statement'nt => (statement)%type - | argument_expression_list'nt => (list expression (* Reverse order *))%type - | additive_expression'nt => (expression * cabsloc)%type - | abstract_declarator'nt => (decl_type)%type - | AND_expression'nt => (expression * cabsloc)%type - end. - -Definition symbol_semantic_type (s:symbol) : Type:= - match s with - | T t => terminal_semantic_type t - | NT nt => nonterminal_semantic_type nt - end. - -Inductive production' : Set := - | Prod'unary_operator'5 - | Prod'unary_operator'4 - | Prod'unary_operator'3 - | Prod'unary_operator'2 - | Prod'unary_operator'1 - | Prod'unary_operator'0 - | Prod'unary_expression'7 - | Prod'unary_expression'6 - | Prod'unary_expression'5 - | Prod'unary_expression'4 - | Prod'unary_expression'3 - | Prod'unary_expression'2 - | Prod'unary_expression'1 - | Prod'unary_expression'0 - | Prod'type_specifier'12 - | Prod'type_specifier'11 - | Prod'type_specifier'10 - | Prod'type_specifier'9 - | Prod'type_specifier'8 - | Prod'type_specifier'7 - | Prod'type_specifier'6 - | Prod'type_specifier'5 - | Prod'type_specifier'4 - | Prod'type_specifier'3 - | Prod'type_specifier'2 - | Prod'type_specifier'1 - | Prod'type_specifier'0 - | Prod'type_qualifier_list'1 - | Prod'type_qualifier_list'0 - | Prod'type_qualifier'3 - | Prod'type_qualifier'2 - | Prod'type_qualifier'1 - | Prod'type_qualifier'0 - | Prod'type_name'1 - | Prod'type_name'0 - | Prod'translation_unit_file'1 - | Prod'translation_unit_file'0 - | Prod'translation_unit'3 - | Prod'translation_unit'2 - | Prod'translation_unit'1 - | Prod'translation_unit'0 - | Prod'struct_or_union_specifier'2 - | Prod'struct_or_union_specifier'1 - | Prod'struct_or_union_specifier'0 - | Prod'struct_or_union'1 - | Prod'struct_or_union'0 - | Prod'struct_declarator_list'1 - | Prod'struct_declarator_list'0 - | Prod'struct_declarator'2 - | Prod'struct_declarator'1 - | Prod'struct_declarator'0 - | Prod'struct_declaration_list'1 - | Prod'struct_declaration_list'0 - | Prod'struct_declaration'1 - | Prod'struct_declaration'0 - | Prod'storage_class_specifier'4 - | Prod'storage_class_specifier'3 - | Prod'storage_class_specifier'2 - | Prod'storage_class_specifier'1 - | Prod'storage_class_specifier'0 - | Prod'statement_safe'6 - | Prod'statement_safe'5 - | Prod'statement_safe'4 - | Prod'statement_safe'3 - | Prod'statement_safe'2 - | Prod'statement_safe'1 - | Prod'statement_safe'0 - | Prod'statement_dangerous'6 - | Prod'statement_dangerous'5 - | Prod'statement_dangerous'4 - | Prod'statement_dangerous'3 - | Prod'statement_dangerous'2 - | Prod'statement_dangerous'1 - | Prod'statement_dangerous'0 - | Prod'specifier_qualifier_list'3 - | Prod'specifier_qualifier_list'2 - | Prod'specifier_qualifier_list'1 - | Prod'specifier_qualifier_list'0 - | Prod'shift_expression'2 - | Prod'shift_expression'1 - | Prod'shift_expression'0 - | Prod'selection_statement_safe'1 - | Prod'selection_statement_safe'0 - | Prod'selection_statement_dangerous'2 - | Prod'selection_statement_dangerous'1 - | Prod'selection_statement_dangerous'0 - | Prod'relational_expression'4 - | Prod'relational_expression'3 - | Prod'relational_expression'2 - | Prod'relational_expression'1 - | Prod'relational_expression'0 - | Prod'primary_expression'3 - | Prod'primary_expression'2 - | Prod'primary_expression'1 - | Prod'primary_expression'0 - | Prod'postfix_expression'10 - | Prod'postfix_expression'9 - | Prod'postfix_expression'8 - | Prod'postfix_expression'7 - | Prod'postfix_expression'6 - | Prod'postfix_expression'5 - | Prod'postfix_expression'4 - | Prod'postfix_expression'3 - | Prod'postfix_expression'2 - | Prod'postfix_expression'1 - | Prod'postfix_expression'0 - | Prod'pointer'3 - | Prod'pointer'2 - | Prod'pointer'1 - | Prod'pointer'0 - | Prod'parameter_type_list'1 - | Prod'parameter_type_list'0 - | Prod'parameter_list'1 - | Prod'parameter_list'0 - | Prod'parameter_declaration'2 - | Prod'parameter_declaration'1 - | Prod'parameter_declaration'0 - | Prod'old_function_declarator'1 - | Prod'old_function_declarator'0 - | Prod'multiplicative_expression'3 - | Prod'multiplicative_expression'2 - | Prod'multiplicative_expression'1 - | Prod'multiplicative_expression'0 - | Prod'logical_OR_expression'1 - | Prod'logical_OR_expression'0 - | Prod'logical_AND_expression'1 - | Prod'logical_AND_expression'0 - | Prod'labeled_statement_statement_safe_'2 - | Prod'labeled_statement_statement_safe_'1 - | Prod'labeled_statement_statement_safe_'0 - | Prod'labeled_statement_statement_dangerous_'2 - | Prod'labeled_statement_statement_dangerous_'1 - | Prod'labeled_statement_statement_dangerous_'0 - | Prod'jump_statement'4 - | Prod'jump_statement'3 - | Prod'jump_statement'2 - | Prod'jump_statement'1 - | Prod'jump_statement'0 - | Prod'iteration_statement_statement_safe_'13 - | Prod'iteration_statement_statement_safe_'12 - | Prod'iteration_statement_statement_safe_'11 - | Prod'iteration_statement_statement_safe_'10 - | Prod'iteration_statement_statement_safe_'9 - | Prod'iteration_statement_statement_safe_'8 - | Prod'iteration_statement_statement_safe_'7 - | Prod'iteration_statement_statement_safe_'6 - | Prod'iteration_statement_statement_safe_'5 - | Prod'iteration_statement_statement_safe_'4 - | Prod'iteration_statement_statement_safe_'3 - | Prod'iteration_statement_statement_safe_'2 - | Prod'iteration_statement_statement_safe_'1 - | Prod'iteration_statement_statement_safe_'0 - | Prod'iteration_statement_statement_dangerous_'13 - | Prod'iteration_statement_statement_dangerous_'12 - | Prod'iteration_statement_statement_dangerous_'11 - | Prod'iteration_statement_statement_dangerous_'10 - | Prod'iteration_statement_statement_dangerous_'9 - | Prod'iteration_statement_statement_dangerous_'8 - | Prod'iteration_statement_statement_dangerous_'7 - | Prod'iteration_statement_statement_dangerous_'6 - | Prod'iteration_statement_statement_dangerous_'5 - | Prod'iteration_statement_statement_dangerous_'4 - | Prod'iteration_statement_statement_dangerous_'3 - | Prod'iteration_statement_statement_dangerous_'2 - | Prod'iteration_statement_statement_dangerous_'1 - | Prod'iteration_statement_statement_dangerous_'0 - | Prod'initializer_list'3 - | Prod'initializer_list'2 - | Prod'initializer_list'1 - | Prod'initializer_list'0 - | Prod'init_declarator_list'1 - | Prod'init_declarator_list'0 - | Prod'init_declarator'1 - | Prod'init_declarator'0 - | Prod'inclusive_OR_expression'1 - | Prod'inclusive_OR_expression'0 - | Prod'identifier_list'1 - | Prod'identifier_list'0 - | Prod'gcc_attribute_word'2 - | Prod'gcc_attribute_word'1 - | Prod'gcc_attribute_word'0 - | Prod'gcc_attribute_list'1 - | Prod'gcc_attribute_list'0 - | Prod'gcc_attribute'3 - | Prod'gcc_attribute'2 - | Prod'gcc_attribute'1 - | Prod'gcc_attribute'0 - | Prod'function_specifier'0 - | Prod'function_definition'1 - | Prod'function_definition'0 - | Prod'external_declaration'2 - | Prod'external_declaration'1 - | Prod'external_declaration'0 - | Prod'expression_statement'1 - | Prod'expression_statement'0 - | Prod'expression'1 - | Prod'expression'0 - | Prod'exclusive_OR_expression'1 - | Prod'exclusive_OR_expression'0 - | Prod'equality_expression'2 - | Prod'equality_expression'1 - | Prod'equality_expression'0 - | Prod'enumerator_list'1 - | Prod'enumerator_list'0 - | Prod'enumerator'1 - | Prod'enumerator'0 - | Prod'enumeration_constant'0 - | Prod'enum_specifier'4 - | Prod'enum_specifier'3 - | Prod'enum_specifier'2 - | Prod'enum_specifier'1 - | Prod'enum_specifier'0 - | Prod'direct_old_function_declarator'0 - | Prod'direct_declarator'7 - | Prod'direct_declarator'6 - | Prod'direct_declarator'5 - | Prod'direct_declarator'4 - | Prod'direct_declarator'3 - | Prod'direct_declarator'2 - | Prod'direct_declarator'1 - | Prod'direct_declarator'0 - | Prod'direct_abstract_declarator'12 - | Prod'direct_abstract_declarator'11 - | Prod'direct_abstract_declarator'10 - | Prod'direct_abstract_declarator'9 - | Prod'direct_abstract_declarator'8 - | Prod'direct_abstract_declarator'7 - | Prod'direct_abstract_declarator'6 - | Prod'direct_abstract_declarator'5 - | Prod'direct_abstract_declarator'4 - | Prod'direct_abstract_declarator'3 - | Prod'direct_abstract_declarator'2 - | Prod'direct_abstract_declarator'1 - | Prod'direct_abstract_declarator'0 - | Prod'designator_list'1 - | Prod'designator_list'0 - | Prod'designator'1 - | Prod'designator'0 - | Prod'designation'0 - | Prod'declarator'1 - | Prod'declarator'0 - | Prod'declaration_specifiers'7 - | Prod'declaration_specifiers'6 - | Prod'declaration_specifiers'5 - | Prod'declaration_specifiers'4 - | Prod'declaration_specifiers'3 - | Prod'declaration_specifiers'2 - | Prod'declaration_specifiers'1 - | Prod'declaration_specifiers'0 - | Prod'declaration_list'1 - | Prod'declaration_list'0 - | Prod'declaration'1 - | Prod'declaration'0 - | Prod'constant_expression'0 - | Prod'conditional_expression'1 - | Prod'conditional_expression'0 - | Prod'compound_statement'1 - | Prod'compound_statement'0 - | Prod'cast_expression'1 - | Prod'cast_expression'0 - | Prod'c_initializer'2 - | Prod'c_initializer'1 - | Prod'c_initializer'0 - | Prod'block_item_list'1 - | Prod'block_item_list'0 - | Prod'block_item'2 - | Prod'block_item'1 - | Prod'block_item'0 - | Prod'attribute_specifier_list'1 - | Prod'attribute_specifier_list'0 - | Prod'attribute_specifier'3 - | Prod'attribute_specifier'2 - | Prod'attribute_specifier'1 - | Prod'attribute_specifier'0 - | Prod'assignment_operator'10 - | Prod'assignment_operator'9 - | Prod'assignment_operator'8 - | Prod'assignment_operator'7 - | Prod'assignment_operator'6 - | Prod'assignment_operator'5 - | Prod'assignment_operator'4 - | Prod'assignment_operator'3 - | Prod'assignment_operator'2 - | Prod'assignment_operator'1 - | Prod'assignment_operator'0 - | Prod'assignment_expression'1 - | Prod'assignment_expression'0 - | Prod'asm_statement'0 - | Prod'argument_expression_list'1 - | Prod'argument_expression_list'0 - | Prod'additive_expression'2 - | Prod'additive_expression'1 - | Prod'additive_expression'0 - | Prod'abstract_declarator'2 - | Prod'abstract_declarator'1 - | Prod'abstract_declarator'0 - | Prod'AND_expression'1 - | Prod'AND_expression'0. -Definition production := production'. - -Program Instance productionNum : Numbered production := - { inj := fun x => match x return _ with | Prod'unary_operator'5 => Int31.On | Prod'unary_operator'4 => Int31.In | Prod'unary_operator'3 => (twice Int31.In) | Prod'unary_operator'2 => (twice_plus_one Int31.In) | Prod'unary_operator'1 => (twice (twice Int31.In)) | Prod'unary_operator'0 => (twice_plus_one (twice Int31.In)) | Prod'unary_expression'7 => (twice (twice_plus_one Int31.In)) | Prod'unary_expression'6 => (twice_plus_one (twice_plus_one Int31.In)) | Prod'unary_expression'5 => (twice (twice (twice Int31.In))) | Prod'unary_expression'4 => (twice_plus_one (twice (twice Int31.In))) | Prod'unary_expression'3 => (twice (twice_plus_one (twice Int31.In))) | Prod'unary_expression'2 => (twice_plus_one (twice_plus_one (twice Int31.In))) | Prod'unary_expression'1 => (twice (twice (twice_plus_one Int31.In))) | Prod'unary_expression'0 => (twice_plus_one (twice (twice_plus_one Int31.In))) | Prod'type_specifier'12 => (twice (twice_plus_one (twice_plus_one Int31.In))) | Prod'type_specifier'11 => (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))) | Prod'type_specifier'10 => (twice (twice (twice (twice Int31.In)))) | Prod'type_specifier'9 => (twice_plus_one (twice (twice (twice Int31.In)))) | Prod'type_specifier'8 => (twice (twice_plus_one (twice (twice Int31.In)))) | Prod'type_specifier'7 => (twice_plus_one (twice_plus_one (twice (twice Int31.In)))) | Prod'type_specifier'6 => (twice (twice (twice_plus_one (twice Int31.In)))) | Prod'type_specifier'5 => (twice_plus_one (twice (twice_plus_one (twice Int31.In)))) | Prod'type_specifier'4 => (twice (twice_plus_one (twice_plus_one (twice Int31.In)))) | Prod'type_specifier'3 => (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In)))) | Prod'type_specifier'2 => (twice (twice (twice (twice_plus_one Int31.In)))) | Prod'type_specifier'1 => (twice_plus_one (twice (twice (twice_plus_one Int31.In)))) | Prod'type_specifier'0 => (twice (twice_plus_one (twice (twice_plus_one Int31.In)))) | Prod'type_qualifier_list'1 => (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In)))) | Prod'type_qualifier_list'0 => (twice (twice (twice_plus_one (twice_plus_one Int31.In)))) | Prod'type_qualifier'3 => (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In)))) | Prod'type_qualifier'2 => (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))) | Prod'type_qualifier'1 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))) | Prod'type_qualifier'0 => (twice (twice (twice (twice (twice Int31.In))))) | Prod'type_name'1 => (twice_plus_one (twice (twice (twice (twice Int31.In))))) | Prod'type_name'0 => (twice (twice_plus_one (twice (twice (twice Int31.In))))) | Prod'translation_unit_file'1 => (twice_plus_one (twice_plus_one (twice (twice (twice Int31.In))))) | Prod'translation_unit_file'0 => (twice (twice (twice_plus_one (twice (twice Int31.In))))) | Prod'translation_unit'3 => (twice_plus_one (twice (twice_plus_one (twice (twice Int31.In))))) | Prod'translation_unit'2 => (twice (twice_plus_one (twice_plus_one (twice (twice Int31.In))))) | Prod'translation_unit'1 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice Int31.In))))) | Prod'translation_unit'0 => (twice (twice (twice (twice_plus_one (twice Int31.In))))) | Prod'struct_or_union_specifier'2 => (twice_plus_one (twice (twice (twice_plus_one (twice Int31.In))))) | Prod'struct_or_union_specifier'1 => (twice (twice_plus_one (twice (twice_plus_one (twice Int31.In))))) | Prod'struct_or_union_specifier'0 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice Int31.In))))) | Prod'struct_or_union'1 => (twice (twice (twice_plus_one (twice_plus_one (twice Int31.In))))) | Prod'struct_or_union'0 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice Int31.In))))) | Prod'struct_declarator_list'1 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In))))) | Prod'struct_declarator_list'0 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In))))) | Prod'struct_declarator'2 => (twice (twice (twice (twice (twice_plus_one Int31.In))))) | Prod'struct_declarator'1 => (twice_plus_one (twice (twice (twice (twice_plus_one Int31.In))))) | Prod'struct_declarator'0 => (twice (twice_plus_one (twice (twice (twice_plus_one Int31.In))))) | Prod'struct_declaration_list'1 => (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one Int31.In))))) | Prod'struct_declaration_list'0 => (twice (twice (twice_plus_one (twice (twice_plus_one Int31.In))))) | Prod'struct_declaration'1 => (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one Int31.In))))) | Prod'struct_declaration'0 => (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In))))) | Prod'storage_class_specifier'4 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In))))) | Prod'storage_class_specifier'3 => (twice (twice (twice (twice_plus_one (twice_plus_one Int31.In))))) | Prod'storage_class_specifier'2 => (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one Int31.In))))) | Prod'storage_class_specifier'1 => (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In))))) | Prod'storage_class_specifier'0 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In))))) | Prod'statement_safe'6 => (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))) | Prod'statement_safe'5 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))) | Prod'statement_safe'4 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))) | Prod'statement_safe'3 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))) | Prod'statement_safe'2 => (twice (twice (twice (twice (twice (twice Int31.In)))))) | Prod'statement_safe'1 => (twice_plus_one (twice (twice (twice (twice (twice Int31.In)))))) | Prod'statement_safe'0 => (twice (twice_plus_one (twice (twice (twice (twice Int31.In)))))) | Prod'statement_dangerous'6 => (twice_plus_one (twice_plus_one (twice (twice (twice (twice Int31.In)))))) | Prod'statement_dangerous'5 => (twice (twice (twice_plus_one (twice (twice (twice Int31.In)))))) | Prod'statement_dangerous'4 => (twice_plus_one (twice (twice_plus_one (twice (twice (twice Int31.In)))))) | Prod'statement_dangerous'3 => (twice (twice_plus_one (twice_plus_one (twice (twice (twice Int31.In)))))) | Prod'statement_dangerous'2 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice Int31.In)))))) | Prod'statement_dangerous'1 => (twice (twice (twice (twice_plus_one (twice (twice Int31.In)))))) | Prod'statement_dangerous'0 => (twice_plus_one (twice (twice (twice_plus_one (twice (twice Int31.In)))))) | Prod'specifier_qualifier_list'3 => (twice (twice_plus_one (twice (twice_plus_one (twice (twice Int31.In)))))) | Prod'specifier_qualifier_list'2 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice Int31.In)))))) | Prod'specifier_qualifier_list'1 => (twice (twice (twice_plus_one (twice_plus_one (twice (twice Int31.In)))))) | Prod'specifier_qualifier_list'0 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice Int31.In)))))) | Prod'shift_expression'2 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice Int31.In)))))) | Prod'shift_expression'1 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice Int31.In)))))) | Prod'shift_expression'0 => (twice (twice (twice (twice (twice_plus_one (twice Int31.In)))))) | Prod'selection_statement_safe'1 => (twice_plus_one (twice (twice (twice (twice_plus_one (twice Int31.In)))))) | Prod'selection_statement_safe'0 => (twice (twice_plus_one (twice (twice (twice_plus_one (twice Int31.In)))))) | Prod'selection_statement_dangerous'2 => (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice Int31.In)))))) | Prod'selection_statement_dangerous'1 => (twice (twice (twice_plus_one (twice (twice_plus_one (twice Int31.In)))))) | Prod'selection_statement_dangerous'0 => (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice Int31.In)))))) | Prod'relational_expression'4 => (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice Int31.In)))))) | Prod'relational_expression'3 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice Int31.In)))))) | Prod'relational_expression'2 => (twice (twice (twice (twice_plus_one (twice_plus_one (twice Int31.In)))))) | Prod'relational_expression'1 => (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice Int31.In)))))) | Prod'relational_expression'0 => (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice Int31.In)))))) | Prod'primary_expression'3 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice Int31.In)))))) | Prod'primary_expression'2 => (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In)))))) | Prod'primary_expression'1 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In)))))) | Prod'primary_expression'0 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In)))))) | Prod'postfix_expression'10 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In)))))) | Prod'postfix_expression'9 => (twice (twice (twice (twice (twice (twice_plus_one Int31.In)))))) | Prod'postfix_expression'8 => (twice_plus_one (twice (twice (twice (twice (twice_plus_one Int31.In)))))) | Prod'postfix_expression'7 => (twice (twice_plus_one (twice (twice (twice (twice_plus_one Int31.In)))))) | Prod'postfix_expression'6 => (twice_plus_one (twice_plus_one (twice (twice (twice (twice_plus_one Int31.In)))))) | Prod'postfix_expression'5 => (twice (twice (twice_plus_one (twice (twice (twice_plus_one Int31.In)))))) | Prod'postfix_expression'4 => (twice_plus_one (twice (twice_plus_one (twice (twice (twice_plus_one Int31.In)))))) | Prod'postfix_expression'3 => (twice (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one Int31.In)))))) | Prod'postfix_expression'2 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one Int31.In)))))) | Prod'postfix_expression'1 => (twice (twice (twice (twice_plus_one (twice (twice_plus_one Int31.In)))))) | Prod'postfix_expression'0 => (twice_plus_one (twice (twice (twice_plus_one (twice (twice_plus_one Int31.In)))))) | Prod'pointer'3 => (twice (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one Int31.In)))))) | Prod'pointer'2 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one Int31.In)))))) | Prod'pointer'1 => (twice (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In)))))) | Prod'pointer'0 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In)))))) | Prod'parameter_type_list'1 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In)))))) | Prod'parameter_type_list'0 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In)))))) | Prod'parameter_list'1 => (twice (twice (twice (twice (twice_plus_one (twice_plus_one Int31.In)))))) | Prod'parameter_list'0 => (twice_plus_one (twice (twice (twice (twice_plus_one (twice_plus_one Int31.In)))))) | Prod'parameter_declaration'2 => (twice (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one Int31.In)))))) | Prod'parameter_declaration'1 => (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one Int31.In)))))) | Prod'parameter_declaration'0 => (twice (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In)))))) | Prod'old_function_declarator'1 => (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In)))))) | Prod'old_function_declarator'0 => (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In)))))) | Prod'multiplicative_expression'3 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In)))))) | Prod'multiplicative_expression'2 => (twice (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))) | Prod'multiplicative_expression'1 => (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))) | Prod'multiplicative_expression'0 => (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))) | Prod'logical_OR_expression'1 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))) | Prod'logical_OR_expression'0 => (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))) | Prod'logical_AND_expression'1 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))) | Prod'logical_AND_expression'0 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))) | Prod'labeled_statement_statement_safe_'2 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))) | Prod'labeled_statement_statement_safe_'1 => (twice (twice (twice (twice (twice (twice (twice Int31.In))))))) | Prod'labeled_statement_statement_safe_'0 => (twice_plus_one (twice (twice (twice (twice (twice (twice Int31.In))))))) | Prod'labeled_statement_statement_dangerous_'2 => (twice (twice_plus_one (twice (twice (twice (twice (twice Int31.In))))))) | Prod'labeled_statement_statement_dangerous_'1 => (twice_plus_one (twice_plus_one (twice (twice (twice (twice (twice Int31.In))))))) | Prod'labeled_statement_statement_dangerous_'0 => (twice (twice (twice_plus_one (twice (twice (twice (twice Int31.In))))))) | Prod'jump_statement'4 => (twice_plus_one (twice (twice_plus_one (twice (twice (twice (twice Int31.In))))))) | Prod'jump_statement'3 => (twice (twice_plus_one (twice_plus_one (twice (twice (twice (twice Int31.In))))))) | Prod'jump_statement'2 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice (twice Int31.In))))))) | Prod'jump_statement'1 => (twice (twice (twice (twice_plus_one (twice (twice (twice Int31.In))))))) | Prod'jump_statement'0 => (twice_plus_one (twice (twice (twice_plus_one (twice (twice (twice Int31.In))))))) | Prod'iteration_statement_statement_safe_'13 => (twice (twice_plus_one (twice (twice_plus_one (twice (twice (twice Int31.In))))))) | Prod'iteration_statement_statement_safe_'12 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice (twice Int31.In))))))) | Prod'iteration_statement_statement_safe_'11 => (twice (twice (twice_plus_one (twice_plus_one (twice (twice (twice Int31.In))))))) | Prod'iteration_statement_statement_safe_'10 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice (twice Int31.In))))))) | Prod'iteration_statement_statement_safe_'9 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice Int31.In))))))) | Prod'iteration_statement_statement_safe_'8 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice Int31.In))))))) | Prod'iteration_statement_statement_safe_'7 => (twice (twice (twice (twice (twice_plus_one (twice (twice Int31.In))))))) | Prod'iteration_statement_statement_safe_'6 => (twice_plus_one (twice (twice (twice (twice_plus_one (twice (twice Int31.In))))))) | Prod'iteration_statement_statement_safe_'5 => (twice (twice_plus_one (twice (twice (twice_plus_one (twice (twice Int31.In))))))) | Prod'iteration_statement_statement_safe_'4 => (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice (twice Int31.In))))))) | Prod'iteration_statement_statement_safe_'3 => (twice (twice (twice_plus_one (twice (twice_plus_one (twice (twice Int31.In))))))) | Prod'iteration_statement_statement_safe_'2 => (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice (twice Int31.In))))))) | Prod'iteration_statement_statement_safe_'1 => (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice Int31.In))))))) | Prod'iteration_statement_statement_safe_'0 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice Int31.In))))))) | Prod'iteration_statement_statement_dangerous_'13 => (twice (twice (twice (twice_plus_one (twice_plus_one (twice (twice Int31.In))))))) | Prod'iteration_statement_statement_dangerous_'12 => (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice (twice Int31.In))))))) | Prod'iteration_statement_statement_dangerous_'11 => (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice Int31.In))))))) | Prod'iteration_statement_statement_dangerous_'10 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice Int31.In))))))) | Prod'iteration_statement_statement_dangerous_'9 => (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice Int31.In))))))) | Prod'iteration_statement_statement_dangerous_'8 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice Int31.In))))))) | Prod'iteration_statement_statement_dangerous_'7 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice Int31.In))))))) | Prod'iteration_statement_statement_dangerous_'6 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice Int31.In))))))) | Prod'iteration_statement_statement_dangerous_'5 => (twice (twice (twice (twice (twice (twice_plus_one (twice Int31.In))))))) | Prod'iteration_statement_statement_dangerous_'4 => (twice_plus_one (twice (twice (twice (twice (twice_plus_one (twice Int31.In))))))) | Prod'iteration_statement_statement_dangerous_'3 => (twice (twice_plus_one (twice (twice (twice (twice_plus_one (twice Int31.In))))))) | Prod'iteration_statement_statement_dangerous_'2 => (twice_plus_one (twice_plus_one (twice (twice (twice (twice_plus_one (twice Int31.In))))))) | Prod'iteration_statement_statement_dangerous_'1 => (twice (twice (twice_plus_one (twice (twice (twice_plus_one (twice Int31.In))))))) | Prod'iteration_statement_statement_dangerous_'0 => (twice_plus_one (twice (twice_plus_one (twice (twice (twice_plus_one (twice Int31.In))))))) | Prod'initializer_list'3 => (twice (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice Int31.In))))))) | Prod'initializer_list'2 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice Int31.In))))))) | Prod'initializer_list'1 => (twice (twice (twice (twice_plus_one (twice (twice_plus_one (twice Int31.In))))))) | Prod'initializer_list'0 => (twice_plus_one (twice (twice (twice_plus_one (twice (twice_plus_one (twice Int31.In))))))) | Prod'init_declarator_list'1 => (twice (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice Int31.In))))))) | Prod'init_declarator_list'0 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice Int31.In))))))) | Prod'init_declarator'1 => (twice (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice Int31.In))))))) | Prod'init_declarator'0 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice Int31.In))))))) | Prod'inclusive_OR_expression'1 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice Int31.In))))))) | Prod'inclusive_OR_expression'0 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice Int31.In))))))) | Prod'identifier_list'1 => (twice (twice (twice (twice (twice_plus_one (twice_plus_one (twice Int31.In))))))) | Prod'identifier_list'0 => (twice_plus_one (twice (twice (twice (twice_plus_one (twice_plus_one (twice Int31.In))))))) | Prod'gcc_attribute_word'2 => (twice (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice Int31.In))))))) | Prod'gcc_attribute_word'1 => (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice Int31.In))))))) | Prod'gcc_attribute_word'0 => (twice (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice Int31.In))))))) | Prod'gcc_attribute_list'1 => (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice Int31.In))))))) | Prod'gcc_attribute_list'0 => (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice Int31.In))))))) | Prod'gcc_attribute'3 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice Int31.In))))))) | Prod'gcc_attribute'2 => (twice (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In))))))) | Prod'gcc_attribute'1 => (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In))))))) | Prod'gcc_attribute'0 => (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In))))))) | Prod'function_specifier'0 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In))))))) | Prod'function_definition'1 => (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In))))))) | Prod'function_definition'0 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In))))))) | Prod'external_declaration'2 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In))))))) | Prod'external_declaration'1 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In))))))) | Prod'external_declaration'0 => (twice (twice (twice (twice (twice (twice (twice_plus_one Int31.In))))))) | Prod'expression_statement'1 => (twice_plus_one (twice (twice (twice (twice (twice (twice_plus_one Int31.In))))))) | Prod'expression_statement'0 => (twice (twice_plus_one (twice (twice (twice (twice (twice_plus_one Int31.In))))))) | Prod'expression'1 => (twice_plus_one (twice_plus_one (twice (twice (twice (twice (twice_plus_one Int31.In))))))) | Prod'expression'0 => (twice (twice (twice_plus_one (twice (twice (twice (twice_plus_one Int31.In))))))) | Prod'exclusive_OR_expression'1 => (twice_plus_one (twice (twice_plus_one (twice (twice (twice (twice_plus_one Int31.In))))))) | Prod'exclusive_OR_expression'0 => (twice (twice_plus_one (twice_plus_one (twice (twice (twice (twice_plus_one Int31.In))))))) | Prod'equality_expression'2 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice (twice_plus_one Int31.In))))))) | Prod'equality_expression'1 => (twice (twice (twice (twice_plus_one (twice (twice (twice_plus_one Int31.In))))))) | Prod'equality_expression'0 => (twice_plus_one (twice (twice (twice_plus_one (twice (twice (twice_plus_one Int31.In))))))) | Prod'enumerator_list'1 => (twice (twice_plus_one (twice (twice_plus_one (twice (twice (twice_plus_one Int31.In))))))) | Prod'enumerator_list'0 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice (twice_plus_one Int31.In))))))) | Prod'enumerator'1 => (twice (twice (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one Int31.In))))))) | Prod'enumerator'0 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one Int31.In))))))) | Prod'enumeration_constant'0 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one Int31.In))))))) | Prod'enum_specifier'4 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one Int31.In))))))) | Prod'enum_specifier'3 => (twice (twice (twice (twice (twice_plus_one (twice (twice_plus_one Int31.In))))))) | Prod'enum_specifier'2 => (twice_plus_one (twice (twice (twice (twice_plus_one (twice (twice_plus_one Int31.In))))))) | Prod'enum_specifier'1 => (twice (twice_plus_one (twice (twice (twice_plus_one (twice (twice_plus_one Int31.In))))))) | Prod'enum_specifier'0 => (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice (twice_plus_one Int31.In))))))) | Prod'direct_old_function_declarator'0 => (twice (twice (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one Int31.In))))))) | Prod'direct_declarator'7 => (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one Int31.In))))))) | Prod'direct_declarator'6 => (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one Int31.In))))))) | Prod'direct_declarator'5 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one Int31.In))))))) | Prod'direct_declarator'4 => (twice (twice (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In))))))) | Prod'direct_declarator'3 => (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In))))))) | Prod'direct_declarator'2 => (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In))))))) | Prod'direct_declarator'1 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In))))))) | Prod'direct_declarator'0 => (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In))))))) | Prod'direct_abstract_declarator'12 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In))))))) | Prod'direct_abstract_declarator'11 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In))))))) | Prod'direct_abstract_declarator'10 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In))))))) | Prod'direct_abstract_declarator'9 => (twice (twice (twice (twice (twice (twice_plus_one (twice_plus_one Int31.In))))))) | Prod'direct_abstract_declarator'8 => (twice_plus_one (twice (twice (twice (twice (twice_plus_one (twice_plus_one Int31.In))))))) | Prod'direct_abstract_declarator'7 => (twice (twice_plus_one (twice (twice (twice (twice_plus_one (twice_plus_one Int31.In))))))) | Prod'direct_abstract_declarator'6 => (twice_plus_one (twice_plus_one (twice (twice (twice (twice_plus_one (twice_plus_one Int31.In))))))) | Prod'direct_abstract_declarator'5 => (twice (twice (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one Int31.In))))))) | Prod'direct_abstract_declarator'4 => (twice_plus_one (twice (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one Int31.In))))))) | Prod'direct_abstract_declarator'3 => (twice (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one Int31.In))))))) | Prod'direct_abstract_declarator'2 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one Int31.In))))))) | Prod'direct_abstract_declarator'1 => (twice (twice (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In))))))) | Prod'direct_abstract_declarator'0 => (twice_plus_one (twice (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In))))))) | Prod'designator_list'1 => (twice (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In))))))) | Prod'designator_list'0 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In))))))) | Prod'designator'1 => (twice (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In))))))) | Prod'designator'0 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In))))))) | Prod'designation'0 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In))))))) | Prod'declarator'1 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In))))))) | Prod'declarator'0 => (twice (twice (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))))) | Prod'declaration_specifiers'7 => (twice_plus_one (twice (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))))) | Prod'declaration_specifiers'6 => (twice (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))))) | Prod'declaration_specifiers'5 => (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))))) | Prod'declaration_specifiers'4 => (twice (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))))) | Prod'declaration_specifiers'3 => (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))))) | Prod'declaration_specifiers'2 => (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))))) | Prod'declaration_specifiers'1 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))))) | Prod'declaration_specifiers'0 => (twice (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))))) | Prod'declaration_list'1 => (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))))) | Prod'declaration_list'0 => (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))))) | Prod'declaration'1 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))))) | Prod'declaration'0 => (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))))) | Prod'constant_expression'0 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))))) | Prod'conditional_expression'1 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))))) | Prod'conditional_expression'0 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))))) | Prod'compound_statement'1 => (twice (twice (twice (twice (twice (twice (twice (twice Int31.In)))))))) | Prod'compound_statement'0 => (twice_plus_one (twice (twice (twice (twice (twice (twice (twice Int31.In)))))))) | Prod'cast_expression'1 => (twice (twice_plus_one (twice (twice (twice (twice (twice (twice Int31.In)))))))) | Prod'cast_expression'0 => (twice_plus_one (twice_plus_one (twice (twice (twice (twice (twice (twice Int31.In)))))))) | Prod'c_initializer'2 => (twice (twice (twice_plus_one (twice (twice (twice (twice (twice Int31.In)))))))) | Prod'c_initializer'1 => (twice_plus_one (twice (twice_plus_one (twice (twice (twice (twice (twice Int31.In)))))))) | Prod'c_initializer'0 => (twice (twice_plus_one (twice_plus_one (twice (twice (twice (twice (twice Int31.In)))))))) | Prod'block_item_list'1 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice (twice (twice Int31.In)))))))) | Prod'block_item_list'0 => (twice (twice (twice (twice_plus_one (twice (twice (twice (twice Int31.In)))))))) | Prod'block_item'2 => (twice_plus_one (twice (twice (twice_plus_one (twice (twice (twice (twice Int31.In)))))))) | Prod'block_item'1 => (twice (twice_plus_one (twice (twice_plus_one (twice (twice (twice (twice Int31.In)))))))) | Prod'block_item'0 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice (twice (twice Int31.In)))))))) | Prod'attribute_specifier_list'1 => (twice (twice (twice_plus_one (twice_plus_one (twice (twice (twice (twice Int31.In)))))))) | Prod'attribute_specifier_list'0 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice (twice (twice Int31.In)))))))) | Prod'attribute_specifier'3 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice (twice Int31.In)))))))) | Prod'attribute_specifier'2 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice (twice Int31.In)))))))) | Prod'attribute_specifier'1 => (twice (twice (twice (twice (twice_plus_one (twice (twice (twice Int31.In)))))))) | Prod'attribute_specifier'0 => (twice_plus_one (twice (twice (twice (twice_plus_one (twice (twice (twice Int31.In)))))))) | Prod'assignment_operator'10 => (twice (twice_plus_one (twice (twice (twice_plus_one (twice (twice (twice Int31.In)))))))) | Prod'assignment_operator'9 => (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice (twice (twice Int31.In)))))))) | Prod'assignment_operator'8 => (twice (twice (twice_plus_one (twice (twice_plus_one (twice (twice (twice Int31.In)))))))) | Prod'assignment_operator'7 => (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice (twice (twice Int31.In)))))))) | Prod'assignment_operator'6 => (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice (twice Int31.In)))))))) | Prod'assignment_operator'5 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice (twice Int31.In)))))))) | Prod'assignment_operator'4 => (twice (twice (twice (twice_plus_one (twice_plus_one (twice (twice (twice Int31.In)))))))) | Prod'assignment_operator'3 => (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice (twice (twice Int31.In)))))))) | Prod'assignment_operator'2 => (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice (twice Int31.In)))))))) | Prod'assignment_operator'1 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice (twice Int31.In)))))))) | Prod'assignment_operator'0 => (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice Int31.In)))))))) | Prod'assignment_expression'1 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice Int31.In)))))))) | Prod'assignment_expression'0 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice Int31.In)))))))) | Prod'asm_statement'0 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice Int31.In)))))))) | Prod'argument_expression_list'1 => (twice (twice (twice (twice (twice (twice_plus_one (twice (twice Int31.In)))))))) | Prod'argument_expression_list'0 => (twice_plus_one (twice (twice (twice (twice (twice_plus_one (twice (twice Int31.In)))))))) | Prod'additive_expression'2 => (twice (twice_plus_one (twice (twice (twice (twice_plus_one (twice (twice Int31.In)))))))) | Prod'additive_expression'1 => (twice_plus_one (twice_plus_one (twice (twice (twice (twice_plus_one (twice (twice Int31.In)))))))) | Prod'additive_expression'0 => (twice (twice (twice_plus_one (twice (twice (twice_plus_one (twice (twice Int31.In)))))))) | Prod'abstract_declarator'2 => (twice_plus_one (twice (twice_plus_one (twice (twice (twice_plus_one (twice (twice Int31.In)))))))) | Prod'abstract_declarator'1 => (twice (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice (twice Int31.In)))))))) | Prod'abstract_declarator'0 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice (twice Int31.In)))))))) | Prod'AND_expression'1 => (twice (twice (twice (twice_plus_one (twice (twice_plus_one (twice (twice Int31.In)))))))) | Prod'AND_expression'0 => (twice_plus_one (twice (twice (twice_plus_one (twice (twice_plus_one (twice (twice Int31.In)))))))) end; - surj := (fun n => match n return _ with | 0 => Prod'unary_operator'5 | 1 => Prod'unary_operator'4 | 2 => Prod'unary_operator'3 | 3 => Prod'unary_operator'2 | 4 => Prod'unary_operator'1 | 5 => Prod'unary_operator'0 | 6 => Prod'unary_expression'7 | 7 => Prod'unary_expression'6 | 8 => Prod'unary_expression'5 | 9 => Prod'unary_expression'4 | 10 => Prod'unary_expression'3 | 11 => Prod'unary_expression'2 | 12 => Prod'unary_expression'1 | 13 => Prod'unary_expression'0 | 14 => Prod'type_specifier'12 | 15 => Prod'type_specifier'11 | 16 => Prod'type_specifier'10 | 17 => Prod'type_specifier'9 | 18 => Prod'type_specifier'8 | 19 => Prod'type_specifier'7 | 20 => Prod'type_specifier'6 | 21 => Prod'type_specifier'5 | 22 => Prod'type_specifier'4 | 23 => Prod'type_specifier'3 | 24 => Prod'type_specifier'2 | 25 => Prod'type_specifier'1 | 26 => Prod'type_specifier'0 | 27 => Prod'type_qualifier_list'1 | 28 => Prod'type_qualifier_list'0 | 29 => Prod'type_qualifier'3 | 30 => Prod'type_qualifier'2 | 31 => Prod'type_qualifier'1 | 32 => Prod'type_qualifier'0 | 33 => Prod'type_name'1 | 34 => Prod'type_name'0 | 35 => Prod'translation_unit_file'1 | 36 => Prod'translation_unit_file'0 | 37 => Prod'translation_unit'3 | 38 => Prod'translation_unit'2 | 39 => Prod'translation_unit'1 | 40 => Prod'translation_unit'0 | 41 => Prod'struct_or_union_specifier'2 | 42 => Prod'struct_or_union_specifier'1 | 43 => Prod'struct_or_union_specifier'0 | 44 => Prod'struct_or_union'1 | 45 => Prod'struct_or_union'0 | 46 => Prod'struct_declarator_list'1 | 47 => Prod'struct_declarator_list'0 | 48 => Prod'struct_declarator'2 | 49 => Prod'struct_declarator'1 | 50 => Prod'struct_declarator'0 | 51 => Prod'struct_declaration_list'1 | 52 => Prod'struct_declaration_list'0 | 53 => Prod'struct_declaration'1 | 54 => Prod'struct_declaration'0 | 55 => Prod'storage_class_specifier'4 | 56 => Prod'storage_class_specifier'3 | 57 => Prod'storage_class_specifier'2 | 58 => Prod'storage_class_specifier'1 | 59 => Prod'storage_class_specifier'0 | 60 => Prod'statement_safe'6 | 61 => Prod'statement_safe'5 | 62 => Prod'statement_safe'4 | 63 => Prod'statement_safe'3 | 64 => Prod'statement_safe'2 | 65 => Prod'statement_safe'1 | 66 => Prod'statement_safe'0 | 67 => Prod'statement_dangerous'6 | 68 => Prod'statement_dangerous'5 | 69 => Prod'statement_dangerous'4 | 70 => Prod'statement_dangerous'3 | 71 => Prod'statement_dangerous'2 | 72 => Prod'statement_dangerous'1 | 73 => Prod'statement_dangerous'0 | 74 => Prod'specifier_qualifier_list'3 | 75 => Prod'specifier_qualifier_list'2 | 76 => Prod'specifier_qualifier_list'1 | 77 => Prod'specifier_qualifier_list'0 | 78 => Prod'shift_expression'2 | 79 => Prod'shift_expression'1 | 80 => Prod'shift_expression'0 | 81 => Prod'selection_statement_safe'1 | 82 => Prod'selection_statement_safe'0 | 83 => Prod'selection_statement_dangerous'2 | 84 => Prod'selection_statement_dangerous'1 | 85 => Prod'selection_statement_dangerous'0 | 86 => Prod'relational_expression'4 | 87 => Prod'relational_expression'3 | 88 => Prod'relational_expression'2 | 89 => Prod'relational_expression'1 | 90 => Prod'relational_expression'0 | 91 => Prod'primary_expression'3 | 92 => Prod'primary_expression'2 | 93 => Prod'primary_expression'1 | 94 => Prod'primary_expression'0 | 95 => Prod'postfix_expression'10 | 96 => Prod'postfix_expression'9 | 97 => Prod'postfix_expression'8 | 98 => Prod'postfix_expression'7 | 99 => Prod'postfix_expression'6 | 100 => Prod'postfix_expression'5 | 101 => Prod'postfix_expression'4 | 102 => Prod'postfix_expression'3 | 103 => Prod'postfix_expression'2 | 104 => Prod'postfix_expression'1 | 105 => Prod'postfix_expression'0 | 106 => Prod'pointer'3 | 107 => Prod'pointer'2 | 108 => Prod'pointer'1 | 109 => Prod'pointer'0 | 110 => Prod'parameter_type_list'1 | 111 => Prod'parameter_type_list'0 | 112 => Prod'parameter_list'1 | 113 => Prod'parameter_list'0 | 114 => Prod'parameter_declaration'2 | 115 => Prod'parameter_declaration'1 | 116 => Prod'parameter_declaration'0 | 117 => Prod'old_function_declarator'1 | 118 => Prod'old_function_declarator'0 | 119 => Prod'multiplicative_expression'3 | 120 => Prod'multiplicative_expression'2 | 121 => Prod'multiplicative_expression'1 | 122 => Prod'multiplicative_expression'0 | 123 => Prod'logical_OR_expression'1 | 124 => Prod'logical_OR_expression'0 | 125 => Prod'logical_AND_expression'1 | 126 => Prod'logical_AND_expression'0 | 127 => Prod'labeled_statement_statement_safe_'2 | 128 => Prod'labeled_statement_statement_safe_'1 | 129 => Prod'labeled_statement_statement_safe_'0 | 130 => Prod'labeled_statement_statement_dangerous_'2 | 131 => Prod'labeled_statement_statement_dangerous_'1 | 132 => Prod'labeled_statement_statement_dangerous_'0 | 133 => Prod'jump_statement'4 | 134 => Prod'jump_statement'3 | 135 => Prod'jump_statement'2 | 136 => Prod'jump_statement'1 | 137 => Prod'jump_statement'0 | 138 => Prod'iteration_statement_statement_safe_'13 | 139 => Prod'iteration_statement_statement_safe_'12 | 140 => Prod'iteration_statement_statement_safe_'11 | 141 => Prod'iteration_statement_statement_safe_'10 | 142 => Prod'iteration_statement_statement_safe_'9 | 143 => Prod'iteration_statement_statement_safe_'8 | 144 => Prod'iteration_statement_statement_safe_'7 | 145 => Prod'iteration_statement_statement_safe_'6 | 146 => Prod'iteration_statement_statement_safe_'5 | 147 => Prod'iteration_statement_statement_safe_'4 | 148 => Prod'iteration_statement_statement_safe_'3 | 149 => Prod'iteration_statement_statement_safe_'2 | 150 => Prod'iteration_statement_statement_safe_'1 | 151 => Prod'iteration_statement_statement_safe_'0 | 152 => Prod'iteration_statement_statement_dangerous_'13 | 153 => Prod'iteration_statement_statement_dangerous_'12 | 154 => Prod'iteration_statement_statement_dangerous_'11 | 155 => Prod'iteration_statement_statement_dangerous_'10 | 156 => Prod'iteration_statement_statement_dangerous_'9 | 157 => Prod'iteration_statement_statement_dangerous_'8 | 158 => Prod'iteration_statement_statement_dangerous_'7 | 159 => Prod'iteration_statement_statement_dangerous_'6 | 160 => Prod'iteration_statement_statement_dangerous_'5 | 161 => Prod'iteration_statement_statement_dangerous_'4 | 162 => Prod'iteration_statement_statement_dangerous_'3 | 163 => Prod'iteration_statement_statement_dangerous_'2 | 164 => Prod'iteration_statement_statement_dangerous_'1 | 165 => Prod'iteration_statement_statement_dangerous_'0 | 166 => Prod'initializer_list'3 | 167 => Prod'initializer_list'2 | 168 => Prod'initializer_list'1 | 169 => Prod'initializer_list'0 | 170 => Prod'init_declarator_list'1 | 171 => Prod'init_declarator_list'0 | 172 => Prod'init_declarator'1 | 173 => Prod'init_declarator'0 | 174 => Prod'inclusive_OR_expression'1 | 175 => Prod'inclusive_OR_expression'0 | 176 => Prod'identifier_list'1 | 177 => Prod'identifier_list'0 | 178 => Prod'gcc_attribute_word'2 | 179 => Prod'gcc_attribute_word'1 | 180 => Prod'gcc_attribute_word'0 | 181 => Prod'gcc_attribute_list'1 | 182 => Prod'gcc_attribute_list'0 | 183 => Prod'gcc_attribute'3 | 184 => Prod'gcc_attribute'2 | 185 => Prod'gcc_attribute'1 | 186 => Prod'gcc_attribute'0 | 187 => Prod'function_specifier'0 | 188 => Prod'function_definition'1 | 189 => Prod'function_definition'0 | 190 => Prod'external_declaration'2 | 191 => Prod'external_declaration'1 | 192 => Prod'external_declaration'0 | 193 => Prod'expression_statement'1 | 194 => Prod'expression_statement'0 | 195 => Prod'expression'1 | 196 => Prod'expression'0 | 197 => Prod'exclusive_OR_expression'1 | 198 => Prod'exclusive_OR_expression'0 | 199 => Prod'equality_expression'2 | 200 => Prod'equality_expression'1 | 201 => Prod'equality_expression'0 | 202 => Prod'enumerator_list'1 | 203 => Prod'enumerator_list'0 | 204 => Prod'enumerator'1 | 205 => Prod'enumerator'0 | 206 => Prod'enumeration_constant'0 | 207 => Prod'enum_specifier'4 | 208 => Prod'enum_specifier'3 | 209 => Prod'enum_specifier'2 | 210 => Prod'enum_specifier'1 | 211 => Prod'enum_specifier'0 | 212 => Prod'direct_old_function_declarator'0 | 213 => Prod'direct_declarator'7 | 214 => Prod'direct_declarator'6 | 215 => Prod'direct_declarator'5 | 216 => Prod'direct_declarator'4 | 217 => Prod'direct_declarator'3 | 218 => Prod'direct_declarator'2 | 219 => Prod'direct_declarator'1 | 220 => Prod'direct_declarator'0 | 221 => Prod'direct_abstract_declarator'12 | 222 => Prod'direct_abstract_declarator'11 | 223 => Prod'direct_abstract_declarator'10 | 224 => Prod'direct_abstract_declarator'9 | 225 => Prod'direct_abstract_declarator'8 | 226 => Prod'direct_abstract_declarator'7 | 227 => Prod'direct_abstract_declarator'6 | 228 => Prod'direct_abstract_declarator'5 | 229 => Prod'direct_abstract_declarator'4 | 230 => Prod'direct_abstract_declarator'3 | 231 => Prod'direct_abstract_declarator'2 | 232 => Prod'direct_abstract_declarator'1 | 233 => Prod'direct_abstract_declarator'0 | 234 => Prod'designator_list'1 | 235 => Prod'designator_list'0 | 236 => Prod'designator'1 | 237 => Prod'designator'0 | 238 => Prod'designation'0 | 239 => Prod'declarator'1 | 240 => Prod'declarator'0 | 241 => Prod'declaration_specifiers'7 | 242 => Prod'declaration_specifiers'6 | 243 => Prod'declaration_specifiers'5 | 244 => Prod'declaration_specifiers'4 | 245 => Prod'declaration_specifiers'3 | 246 => Prod'declaration_specifiers'2 | 247 => Prod'declaration_specifiers'1 | 248 => Prod'declaration_specifiers'0 | 249 => Prod'declaration_list'1 | 250 => Prod'declaration_list'0 | 251 => Prod'declaration'1 | 252 => Prod'declaration'0 | 253 => Prod'constant_expression'0 | 254 => Prod'conditional_expression'1 | 255 => Prod'conditional_expression'0 | 256 => Prod'compound_statement'1 | 257 => Prod'compound_statement'0 | 258 => Prod'cast_expression'1 | 259 => Prod'cast_expression'0 | 260 => Prod'c_initializer'2 | 261 => Prod'c_initializer'1 | 262 => Prod'c_initializer'0 | 263 => Prod'block_item_list'1 | 264 => Prod'block_item_list'0 | 265 => Prod'block_item'2 | 266 => Prod'block_item'1 | 267 => Prod'block_item'0 | 268 => Prod'attribute_specifier_list'1 | 269 => Prod'attribute_specifier_list'0 | 270 => Prod'attribute_specifier'3 | 271 => Prod'attribute_specifier'2 | 272 => Prod'attribute_specifier'1 | 273 => Prod'attribute_specifier'0 | 274 => Prod'assignment_operator'10 | 275 => Prod'assignment_operator'9 | 276 => Prod'assignment_operator'8 | 277 => Prod'assignment_operator'7 | 278 => Prod'assignment_operator'6 | 279 => Prod'assignment_operator'5 | 280 => Prod'assignment_operator'4 | 281 => Prod'assignment_operator'3 | 282 => Prod'assignment_operator'2 | 283 => Prod'assignment_operator'1 | 284 => Prod'assignment_operator'0 | 285 => Prod'assignment_expression'1 | 286 => Prod'assignment_expression'0 | 287 => Prod'asm_statement'0 | 288 => Prod'argument_expression_list'1 | 289 => Prod'argument_expression_list'0 | 290 => Prod'additive_expression'2 | 291 => Prod'additive_expression'1 | 292 => Prod'additive_expression'0 | 293 => Prod'abstract_declarator'2 | 294 => Prod'abstract_declarator'1 | 295 => Prod'abstract_declarator'0 | 296 => Prod'AND_expression'1 | 297 => Prod'AND_expression'0 | _ => Prod'unary_operator'5 end)%int31; - inj_bound := 298%int31 }. -Solve Obligations using (intro x; case x; reflexivity). - -Instance ProductionAlph : Alphabet production := _. - -Definition prod_contents (p:production) : - { p:nonterminal * list symbol & - arrows_left (map symbol_semantic_type (rev (snd p))) - (symbol_semantic_type (NT (fst p))) } - := - let box := existT (fun p => - arrows_left (map symbol_semantic_type (rev (snd p))) - (symbol_semantic_type (NT (fst p)))) - in - match p with - | Prod'AND_expression'0 => box - (AND_expression'nt, [NT equality_expression'nt]) - (fun expr => - expr -) - | Prod'AND_expression'1 => box - (AND_expression'nt, [NT equality_expression'nt; T AND't; NT AND_expression'nt]) - (fun expr2 _2 expr1 => - (BINARY BAND (fst expr1) (fst expr2), snd expr1) -) - | Prod'abstract_declarator'0 => box - (abstract_declarator'nt, [NT pointer'nt]) - (fun pt => - (fst pt) JUSTBASE -) - | Prod'abstract_declarator'1 => box - (abstract_declarator'nt, [NT direct_abstract_declarator'nt; NT pointer'nt]) - (fun typ pt => - (fst pt) typ -) - | Prod'abstract_declarator'2 => box - (abstract_declarator'nt, [NT direct_abstract_declarator'nt]) - (fun typ => - typ -) - | Prod'additive_expression'0 => box - (additive_expression'nt, [NT multiplicative_expression'nt]) - (fun expr => - expr -) - | Prod'additive_expression'1 => box - (additive_expression'nt, [NT multiplicative_expression'nt; T PLUS't; NT additive_expression'nt]) - (fun expr2 _2 expr1 => - (BINARY ADD (fst expr1) (fst expr2), snd expr1) -) - | Prod'additive_expression'2 => box - (additive_expression'nt, [NT multiplicative_expression'nt; T MINUS't; NT additive_expression'nt]) - (fun expr2 _2 expr1 => - (BINARY SUB (fst expr1) (fst expr2), snd expr1) -) - | Prod'argument_expression_list'0 => box - (argument_expression_list'nt, [NT assignment_expression'nt]) - (fun expr => - [fst expr] -) - | Prod'argument_expression_list'1 => box - (argument_expression_list'nt, [NT assignment_expression'nt; T COMMA't; NT argument_expression_list'nt]) - (fun exprt _2 exprq => - fst exprt::exprq -) - | Prod'asm_statement'0 => box - (asm_statement'nt, [T SEMICOLON't; T RPAREN't; T STRING_LITERAL't; T LPAREN't; T ASM't]) - (fun _5 _4 template _2 loc => - let '(wide, chars, _) := template in ASM wide chars loc -) - | Prod'assignment_expression'0 => box - (assignment_expression'nt, [NT conditional_expression'nt]) - (fun expr => - expr -) - | Prod'assignment_expression'1 => box - (assignment_expression'nt, [NT assignment_expression'nt; NT assignment_operator'nt; NT unary_expression'nt]) - (fun expr2 op expr1 => - (BINARY op (fst expr1) (fst expr2), snd expr1) -) - | Prod'assignment_operator'0 => box - (assignment_operator'nt, [T EQ't]) - (fun _1 => - ASSIGN -) - | Prod'assignment_operator'1 => box - (assignment_operator'nt, [T MUL_ASSIGN't]) - (fun _1 => - MUL_ASSIGN -) - | Prod'assignment_operator'2 => box - (assignment_operator'nt, [T DIV_ASSIGN't]) - (fun _1 => - DIV_ASSIGN -) - | Prod'assignment_operator'3 => box - (assignment_operator'nt, [T MOD_ASSIGN't]) - (fun _1 => - MOD_ASSIGN -) - | Prod'assignment_operator'4 => box - (assignment_operator'nt, [T ADD_ASSIGN't]) - (fun _1 => - ADD_ASSIGN -) - | Prod'assignment_operator'5 => box - (assignment_operator'nt, [T SUB_ASSIGN't]) - (fun _1 => - SUB_ASSIGN -) - | Prod'assignment_operator'6 => box - (assignment_operator'nt, [T LEFT_ASSIGN't]) - (fun _1 => - SHL_ASSIGN -) - | Prod'assignment_operator'7 => box - (assignment_operator'nt, [T RIGHT_ASSIGN't]) - (fun _1 => - SHR_ASSIGN -) - | Prod'assignment_operator'8 => box - (assignment_operator'nt, [T XOR_ASSIGN't]) - (fun _1 => - XOR_ASSIGN -) - | Prod'assignment_operator'9 => box - (assignment_operator'nt, [T OR_ASSIGN't]) - (fun _1 => - BOR_ASSIGN -) - | Prod'assignment_operator'10 => box - (assignment_operator'nt, [T AND_ASSIGN't]) - (fun _1 => - BAND_ASSIGN -) - | Prod'attribute_specifier'0 => box - (attribute_specifier'nt, [T RPAREN't; T RPAREN't; NT gcc_attribute_list'nt; T LPAREN't; T LPAREN't; T ATTRIBUTE't]) - (fun _6 _5 attr _3 _2 loc => - (GCC_ATTR (rev' attr) loc, loc) -) - | Prod'attribute_specifier'1 => box - (attribute_specifier'nt, [T RPAREN't; NT argument_expression_list'nt; T LPAREN't; T PACKED't]) - (fun _4 args _2 loc => - (PACKED_ATTR (rev' args) loc, loc) -) - | Prod'attribute_specifier'2 => box - (attribute_specifier'nt, [T RPAREN't; NT argument_expression_list'nt; T LPAREN't; T ALIGNAS't]) - (fun _4 args _2 loc => - (ALIGNAS_ATTR (rev' args) loc, loc) -) - | Prod'attribute_specifier'3 => box - (attribute_specifier'nt, [T RPAREN't; NT type_name'nt; T LPAREN't; T ALIGNAS't]) - (fun _4 typ _2 loc => - (ALIGNAS_ATTR [TYPE_ALIGNOF typ] loc, loc) -) - | Prod'attribute_specifier_list'0 => box - (attribute_specifier_list'nt, []) - ( - [] -) - | Prod'attribute_specifier_list'1 => box - (attribute_specifier_list'nt, [NT attribute_specifier'nt; NT attribute_specifier_list'nt]) - (fun attr attrs => - fst attr :: attrs -) - | Prod'block_item'0 => box - (block_item'nt, [NT declaration'nt]) - (fun decl => - DEFINITION decl -) - | Prod'block_item'1 => box - (block_item'nt, [NT statement_dangerous'nt]) - (fun stmt => - stmt -) - | Prod'block_item'2 => box - (block_item'nt, [T PRAGMA't]) - (fun p => - DEFINITION (PRAGMA (fst p) (snd p)) -) - | Prod'block_item_list'0 => box - (block_item_list'nt, [NT block_item'nt]) - (fun stmt => - [stmt] -) - | Prod'block_item_list'1 => box - (block_item_list'nt, [NT block_item'nt; NT block_item_list'nt]) - (fun stmtt stmtq => - stmtt::stmtq -) - | Prod'c_initializer'0 => box - (c_initializer'nt, [NT assignment_expression'nt]) - (fun expr => - SINGLE_INIT (fst expr) -) - | Prod'c_initializer'1 => box - (c_initializer'nt, [T RBRACE't; NT initializer_list'nt; T LBRACE't]) - (fun _3 init _1 => - COMPOUND_INIT (rev' init) -) - | Prod'c_initializer'2 => box - (c_initializer'nt, [T RBRACE't; T COMMA't; NT initializer_list'nt; T LBRACE't]) - (fun _4 _3 init _1 => - COMPOUND_INIT (rev' init) -) - | Prod'cast_expression'0 => box - (cast_expression'nt, [NT unary_expression'nt]) - (fun expr => - expr -) - | Prod'cast_expression'1 => box - (cast_expression'nt, [NT cast_expression'nt; T RPAREN't; NT type_name'nt; T LPAREN't]) - (fun expr _3 typ loc => - (CAST typ (SINGLE_INIT (fst expr)), loc) -) - | Prod'compound_statement'0 => box - (compound_statement'nt, [T RBRACE't; NT block_item_list'nt; T LBRACE't]) - (fun _3 lst loc => - BLOCK (rev' lst) loc -) - | Prod'compound_statement'1 => box - (compound_statement'nt, [T RBRACE't; T LBRACE't]) - (fun _2 loc => - BLOCK [] loc -) - | Prod'conditional_expression'0 => box - (conditional_expression'nt, [NT logical_OR_expression'nt]) - (fun expr => - expr -) - | Prod'conditional_expression'1 => box - (conditional_expression'nt, [NT conditional_expression'nt; T COLON't; NT expression'nt; T QUESTION't; NT logical_OR_expression'nt]) - (fun expr3 _4 expr2 _2 expr1 => - (QUESTION (fst expr1) (fst expr2) (fst expr3), snd expr1) -) - | Prod'constant_expression'0 => box - (constant_expression'nt, [NT conditional_expression'nt]) - (fun expr => - expr -) - | Prod'declaration'0 => box - (declaration'nt, [T SEMICOLON't; NT init_declarator_list'nt; NT declaration_specifiers'nt]) - (fun _3 decls decspec => - DECDEF (fst decspec, rev' decls) (snd decspec) -) - | Prod'declaration'1 => box - (declaration'nt, [T SEMICOLON't; NT declaration_specifiers'nt]) - (fun _2 decspec => - DECDEF (fst decspec, []) (snd decspec) -) - | Prod'declaration_list'0 => box - (declaration_list'nt, []) - ( - [] -) - | Prod'declaration_list'1 => box - (declaration_list'nt, [NT declaration'nt; NT declaration_list'nt]) - (fun d dl => - d :: dl -) - | Prod'declaration_specifiers'0 => box - (declaration_specifiers'nt, [NT declaration_specifiers'nt; NT storage_class_specifier'nt]) - (fun rest storage => - (SpecStorage (fst storage)::fst rest, snd storage) -) - | Prod'declaration_specifiers'1 => box - (declaration_specifiers'nt, [NT storage_class_specifier'nt]) - (fun storage => - ([SpecStorage (fst storage)], snd storage) -) - | Prod'declaration_specifiers'2 => box - (declaration_specifiers'nt, [NT declaration_specifiers'nt; NT type_specifier'nt]) - (fun rest typ => - (SpecType (fst typ)::fst rest, snd typ) -) - | Prod'declaration_specifiers'3 => box - (declaration_specifiers'nt, [NT type_specifier'nt]) - (fun typ => - ([SpecType (fst typ)], snd typ) -) - | Prod'declaration_specifiers'4 => box - (declaration_specifiers'nt, [NT declaration_specifiers'nt; NT type_qualifier'nt]) - (fun rest qual => - (SpecCV (fst qual)::fst rest, snd qual) -) - | Prod'declaration_specifiers'5 => box - (declaration_specifiers'nt, [NT type_qualifier'nt]) - (fun qual => - ([SpecCV (fst qual)], snd qual) -) - | Prod'declaration_specifiers'6 => box - (declaration_specifiers'nt, [NT declaration_specifiers'nt; NT function_specifier'nt]) - (fun rest loc => - (SpecInline::fst rest, loc) -) - | Prod'declaration_specifiers'7 => box - (declaration_specifiers'nt, [NT function_specifier'nt]) - (fun loc => - ([SpecInline], loc) -) - | Prod'declarator'0 => box - (declarator'nt, [NT attribute_specifier_list'nt; NT direct_declarator'nt]) - (fun attrs decl => - match decl with Name name typ attr loc => - Name name typ (List.app attr attrs) loc end -) - | Prod'declarator'1 => box - (declarator'nt, [NT attribute_specifier_list'nt; NT direct_declarator'nt; NT pointer'nt]) - (fun attrs decl pt => - match decl with Name name typ attr _ => - Name name ((fst pt) typ) (List.app attr attrs) (snd pt) end -) - | Prod'designation'0 => box - (designation'nt, [T EQ't; NT designator_list'nt]) - (fun _2 design => - rev' design -) - | Prod'designator'0 => box - (designator'nt, [T RBRACK't; NT constant_expression'nt; T LBRACK't]) - (fun _3 expr _1 => - ATINDEX_INIT (fst expr) -) - | Prod'designator'1 => box - (designator'nt, [T OTHER_NAME't; T DOT't]) - (fun id _1 => - INFIELD_INIT (fst id) -) - | Prod'designator_list'0 => box - (designator_list'nt, [NT designator'nt]) - (fun design => - [design] -) - | Prod'designator_list'1 => box - (designator_list'nt, [NT designator'nt; NT designator_list'nt]) - (fun designt designq => - designt::designq -) - | Prod'direct_abstract_declarator'0 => box - (direct_abstract_declarator'nt, [T RPAREN't; NT abstract_declarator'nt; T LPAREN't]) - (fun _3 typ _1 => - typ -) - | Prod'direct_abstract_declarator'1 => box - (direct_abstract_declarator'nt, [T RBRACK't; NT assignment_expression'nt; NT type_qualifier_list'nt; T LBRACK't; NT direct_abstract_declarator'nt]) - (fun _5 expr cvspec _2 typ => - ARRAY typ cvspec (Some (fst expr)) -) - | Prod'direct_abstract_declarator'2 => box - (direct_abstract_declarator'nt, [T RBRACK't; NT assignment_expression'nt; NT type_qualifier_list'nt; T LBRACK't]) - (fun _4 expr cvspec _1 => - ARRAY JUSTBASE cvspec (Some (fst expr)) -) - | Prod'direct_abstract_declarator'3 => box - (direct_abstract_declarator'nt, [T RBRACK't; NT assignment_expression'nt; T LBRACK't; NT direct_abstract_declarator'nt]) - (fun _4 expr _2 typ => - ARRAY typ [] (Some (fst expr)) -) - | Prod'direct_abstract_declarator'4 => box - (direct_abstract_declarator'nt, [T RBRACK't; NT assignment_expression'nt; T LBRACK't]) - (fun _3 expr _1 => - ARRAY JUSTBASE [] (Some (fst expr)) -) - | Prod'direct_abstract_declarator'5 => box - (direct_abstract_declarator'nt, [T RBRACK't; NT type_qualifier_list'nt; T LBRACK't; NT direct_abstract_declarator'nt]) - (fun _4 cvspec _2 typ => - ARRAY typ cvspec None -) - | Prod'direct_abstract_declarator'6 => box - (direct_abstract_declarator'nt, [T RBRACK't; NT type_qualifier_list'nt; T LBRACK't]) - (fun _3 cvspec _1 => - ARRAY JUSTBASE cvspec None -) - | Prod'direct_abstract_declarator'7 => box - (direct_abstract_declarator'nt, [T RBRACK't; T LBRACK't; NT direct_abstract_declarator'nt]) - (fun _3 _2 typ => - ARRAY typ [] None -) - | Prod'direct_abstract_declarator'8 => box - (direct_abstract_declarator'nt, [T RBRACK't; T LBRACK't]) - (fun _2 _1 => - ARRAY JUSTBASE [] None -) - | Prod'direct_abstract_declarator'9 => box - (direct_abstract_declarator'nt, [T RPAREN't; NT parameter_type_list'nt; T LPAREN't; NT direct_abstract_declarator'nt]) - (fun _4 params _2 typ => - PROTO typ params -) - | Prod'direct_abstract_declarator'10 => box - (direct_abstract_declarator'nt, [T RPAREN't; NT parameter_type_list'nt; T LPAREN't]) - (fun _3 params _1 => - PROTO JUSTBASE params -) - | Prod'direct_abstract_declarator'11 => box - (direct_abstract_declarator'nt, [T RPAREN't; T LPAREN't; NT direct_abstract_declarator'nt]) - (fun _3 _2 typ => - PROTO typ ([], false) -) - | Prod'direct_abstract_declarator'12 => box - (direct_abstract_declarator'nt, [T RPAREN't; T LPAREN't]) - (fun _2 _1 => - PROTO JUSTBASE ([], false) -) - | Prod'direct_declarator'0 => box - (direct_declarator'nt, [T VAR_NAME't]) - (fun id => - Name (fst id) JUSTBASE [] (snd id) -) - | Prod'direct_declarator'1 => box - (direct_declarator'nt, [T RPAREN't; NT declarator'nt; T LPAREN't]) - (fun _3 decl _1 => - decl -) - | Prod'direct_declarator'2 => box - (direct_declarator'nt, [T RBRACK't; NT assignment_expression'nt; NT type_qualifier_list'nt; T LBRACK't; NT direct_declarator'nt]) - (fun _5 expr quallst _2 decl => - match decl with Name name typ attr loc => - Name name (ARRAY typ (rev' quallst) (Some (fst expr))) attr loc end -) - | Prod'direct_declarator'3 => box - (direct_declarator'nt, [T RBRACK't; NT assignment_expression'nt; T LBRACK't; NT direct_declarator'nt]) - (fun _4 expr _2 decl => - match decl with Name name typ attr loc => - Name name (ARRAY typ [] (Some (fst expr))) attr loc end -) - | Prod'direct_declarator'4 => box - (direct_declarator'nt, [T RBRACK't; NT type_qualifier_list'nt; T LBRACK't; NT direct_declarator'nt]) - (fun _4 quallst _2 decl => - match decl with Name name typ attr loc => - Name name (ARRAY typ (rev' quallst) None) attr loc end -) - | Prod'direct_declarator'5 => box - (direct_declarator'nt, [T RBRACK't; T LBRACK't; NT direct_declarator'nt]) - (fun _3 _2 decl => - match decl with Name name typ attr loc => - Name name (ARRAY typ [] None) attr loc end -) - | Prod'direct_declarator'6 => box - (direct_declarator'nt, [T RPAREN't; NT parameter_type_list'nt; T LPAREN't; NT direct_declarator'nt]) - (fun _4 params _2 decl => - match decl with Name name typ attr loc => - Name name (PROTO typ params) attr loc end -) - | Prod'direct_declarator'7 => box - (direct_declarator'nt, [T RPAREN't; T LPAREN't; NT direct_declarator'nt]) - (fun _3 _2 decl => - match decl with Name name typ attr loc => - Name name (PROTO typ ([], false)) attr loc end -) - | Prod'direct_old_function_declarator'0 => box - (direct_old_function_declarator'nt, [T RPAREN't; NT identifier_list'nt; T LPAREN't; NT direct_declarator'nt]) - (fun _4 params _2 decl => - (decl, List.rev' params) -) - | Prod'enum_specifier'0 => box - (enum_specifier'nt, [T RBRACE't; NT enumerator_list'nt; T LBRACE't; T OTHER_NAME't; NT attribute_specifier_list'nt; T ENUM't]) - (fun _6 enum_list _4 name attrs loc => - (Tenum (Some (fst name)) (Some (rev' enum_list)) (rev' attrs), loc) -) - | Prod'enum_specifier'1 => box - (enum_specifier'nt, [T RBRACE't; NT enumerator_list'nt; T LBRACE't; NT attribute_specifier_list'nt; T ENUM't]) - (fun _5 enum_list _3 attrs loc => - (Tenum None (Some (rev' enum_list)) (rev' attrs), loc) -) - | Prod'enum_specifier'2 => box - (enum_specifier'nt, [T RBRACE't; T COMMA't; NT enumerator_list'nt; T LBRACE't; T OTHER_NAME't; NT attribute_specifier_list'nt; T ENUM't]) - (fun _7 _6 enum_list _4 name attrs loc => - (Tenum (Some (fst name)) (Some (rev' enum_list)) (rev' attrs), loc) -) - | Prod'enum_specifier'3 => box - (enum_specifier'nt, [T RBRACE't; T COMMA't; NT enumerator_list'nt; T LBRACE't; NT attribute_specifier_list'nt; T ENUM't]) - (fun _6 _5 enum_list _3 attrs loc => - (Tenum None (Some (rev' enum_list)) (rev' attrs), loc) -) - | Prod'enum_specifier'4 => box - (enum_specifier'nt, [T OTHER_NAME't; NT attribute_specifier_list'nt; T ENUM't]) - (fun name attrs loc => - (Tenum (Some (fst name)) None (rev' attrs), loc) -) - | Prod'enumeration_constant'0 => box - (enumeration_constant'nt, [T VAR_NAME't]) - (fun cst => - cst -) - | Prod'enumerator'0 => box - (enumerator'nt, [NT enumeration_constant'nt]) - (fun cst => - (fst cst, None, snd cst) -) - | Prod'enumerator'1 => box - (enumerator'nt, [NT constant_expression'nt; T EQ't; NT enumeration_constant'nt]) - (fun expr _2 cst => - (fst cst, Some (fst expr), snd cst) -) - | Prod'enumerator_list'0 => box - (enumerator_list'nt, [NT enumerator'nt]) - (fun enum => - [enum] -) - | Prod'enumerator_list'1 => box - (enumerator_list'nt, [NT enumerator'nt; T COMMA't; NT enumerator_list'nt]) - (fun enumst _2 enumsq => - enumst::enumsq -) - | Prod'equality_expression'0 => box - (equality_expression'nt, [NT relational_expression'nt]) - (fun expr => - expr -) - | Prod'equality_expression'1 => box - (equality_expression'nt, [NT relational_expression'nt; T EQEQ't; NT equality_expression'nt]) - (fun expr2 _2 expr1 => - (BINARY EQ (fst expr1) (fst expr2), snd expr1) -) - | Prod'equality_expression'2 => box - (equality_expression'nt, [NT relational_expression'nt; T NEQ't; NT equality_expression'nt]) - (fun expr2 _2 expr1 => - (BINARY NE (fst expr1) (fst expr2), snd expr1) -) - | Prod'exclusive_OR_expression'0 => box - (exclusive_OR_expression'nt, [NT AND_expression'nt]) - (fun expr => - expr -) - | Prod'exclusive_OR_expression'1 => box - (exclusive_OR_expression'nt, [NT AND_expression'nt; T HAT't; NT exclusive_OR_expression'nt]) - (fun expr2 _2 expr1 => - (BINARY XOR (fst expr1) (fst expr2), snd expr1) -) - | Prod'expression'0 => box - (expression'nt, [NT assignment_expression'nt]) - (fun expr => - expr -) - | Prod'expression'1 => box - (expression'nt, [NT assignment_expression'nt; T COMMA't; NT expression'nt]) - (fun expr2 _2 expr1 => - (BINARY COMMA (fst expr1) (fst expr2), snd expr1) -) - | Prod'expression_statement'0 => box - (expression_statement'nt, [T SEMICOLON't; NT expression'nt]) - (fun _2 expr => - COMPUTATION (fst expr) (snd expr) -) - | Prod'expression_statement'1 => box - (expression_statement'nt, [T SEMICOLON't]) - (fun loc => - NOP loc -) - | Prod'external_declaration'0 => box - (external_declaration'nt, [NT function_definition'nt]) - (fun def => - def -) - | Prod'external_declaration'1 => box - (external_declaration'nt, [NT declaration'nt]) - (fun def => - def -) - | Prod'external_declaration'2 => box - (external_declaration'nt, [T PRAGMA't]) - (fun p => - PRAGMA (fst p) (snd p) -) - | Prod'function_definition'0 => box - (function_definition'nt, [NT compound_statement'nt; NT declarator'nt; NT declaration_specifiers'nt]) - (fun stmt decl specs => - FUNDEF (fst specs) decl stmt (snd specs) -) - | Prod'function_definition'1 => box - (function_definition'nt, [NT compound_statement'nt; NT declaration_list'nt; NT old_function_declarator'nt; NT declaration_specifiers'nt]) - (fun stmt dlist decl specs => - KRFUNDEF (fst specs) (fst decl) (snd decl) (List.rev' dlist) stmt (snd specs) -) - | Prod'function_specifier'0 => box - (function_specifier'nt, [T INLINE't]) - (fun loc => - loc -) - | Prod'gcc_attribute'0 => box - (gcc_attribute'nt, []) - ( - GCC_ATTR_EMPTY -) - | Prod'gcc_attribute'1 => box - (gcc_attribute'nt, [NT gcc_attribute_word'nt]) - (fun w => - GCC_ATTR_NOARGS w -) - | Prod'gcc_attribute'2 => box - (gcc_attribute'nt, [T RPAREN't; T LPAREN't; NT gcc_attribute_word'nt]) - (fun _3 _2 w => - GCC_ATTR_ARGS w [] -) - | Prod'gcc_attribute'3 => box - (gcc_attribute'nt, [T RPAREN't; NT argument_expression_list'nt; T LPAREN't; NT gcc_attribute_word'nt]) - (fun _4 args _2 w => - GCC_ATTR_ARGS w args -) - | Prod'gcc_attribute_list'0 => box - (gcc_attribute_list'nt, [NT gcc_attribute'nt]) - (fun a => - [a] -) - | Prod'gcc_attribute_list'1 => box - (gcc_attribute_list'nt, [NT gcc_attribute'nt; T COMMA't; NT gcc_attribute_list'nt]) - (fun t _2 q => - t::q -) - | Prod'gcc_attribute_word'0 => box - (gcc_attribute_word'nt, [T OTHER_NAME't]) - (fun i => - GCC_ATTR_IDENT (fst i) -) - | Prod'gcc_attribute_word'1 => box - (gcc_attribute_word'nt, [T CONST't]) - (fun _1 => - GCC_ATTR_CONST -) - | Prod'gcc_attribute_word'2 => box - (gcc_attribute_word'nt, [T PACKED't]) - (fun _1 => - GCC_ATTR_PACKED -) - | Prod'identifier_list'0 => box - (identifier_list'nt, [T VAR_NAME't]) - (fun id => - [fst id] -) - | Prod'identifier_list'1 => box - (identifier_list'nt, [T VAR_NAME't; T COMMA't; NT identifier_list'nt]) - (fun id _2 idl => - fst id :: idl -) - | Prod'inclusive_OR_expression'0 => box - (inclusive_OR_expression'nt, [NT exclusive_OR_expression'nt]) - (fun expr => - expr -) - | Prod'inclusive_OR_expression'1 => box - (inclusive_OR_expression'nt, [NT exclusive_OR_expression'nt; T BAR't; NT inclusive_OR_expression'nt]) - (fun expr2 _2 expr1 => - (BINARY BOR (fst expr1) (fst expr2), snd expr1) -) - | Prod'init_declarator'0 => box - (init_declarator'nt, [NT declarator'nt]) - (fun name => - Init_name name NO_INIT -) - | Prod'init_declarator'1 => box - (init_declarator'nt, [NT c_initializer'nt; T EQ't; NT declarator'nt]) - (fun init _2 name => - Init_name name init -) - | Prod'init_declarator_list'0 => box - (init_declarator_list'nt, [NT init_declarator'nt]) - (fun init => - [init] -) - | Prod'init_declarator_list'1 => box - (init_declarator_list'nt, [NT init_declarator'nt; T COMMA't; NT init_declarator_list'nt]) - (fun initt _2 initq => - initt::initq -) - | Prod'initializer_list'0 => box - (initializer_list'nt, [NT c_initializer'nt; NT designation'nt]) - (fun init design => - [(design, init)] -) - | Prod'initializer_list'1 => box - (initializer_list'nt, [NT c_initializer'nt]) - (fun init => - [([], init)] -) - | Prod'initializer_list'2 => box - (initializer_list'nt, [NT c_initializer'nt; NT designation'nt; T COMMA't; NT initializer_list'nt]) - (fun init design _2 initq => - (design, init)::initq -) - | Prod'initializer_list'3 => box - (initializer_list'nt, [NT c_initializer'nt; T COMMA't; NT initializer_list'nt]) - (fun init _2 initq => - ([], init)::initq -) - | Prod'iteration_statement_statement_dangerous_'0 => box - (iteration_statement_statement_dangerous_'nt, [NT statement_dangerous'nt; T RPAREN't; NT expression'nt; T LPAREN't; T WHILE't]) - (fun stmt _4 expr _2 loc => - WHILE (fst expr) stmt loc -) - | Prod'iteration_statement_statement_dangerous_'1 => box - (iteration_statement_statement_dangerous_'nt, [T SEMICOLON't; T RPAREN't; NT expression'nt; T LPAREN't; T WHILE't; NT statement_dangerous'nt; T DO't]) - (fun _7 _6 expr _4 _3 stmt loc => - DOWHILE (fst expr) stmt loc -) - | Prod'iteration_statement_statement_dangerous_'2 => box - (iteration_statement_statement_dangerous_'nt, [NT statement_dangerous'nt; T RPAREN't; NT expression'nt; T SEMICOLON't; NT expression'nt; T SEMICOLON't; NT expression'nt; T LPAREN't; T FOR't]) - (fun stmt _8 expr3 _6 expr2 _4 expr1 _2 loc => - FOR (Some (FC_EXP (fst expr1))) (Some (fst expr2)) (Some (fst expr3)) stmt loc -) - | Prod'iteration_statement_statement_dangerous_'3 => box - (iteration_statement_statement_dangerous_'nt, [NT statement_dangerous'nt; T RPAREN't; NT expression'nt; T SEMICOLON't; NT expression'nt; NT declaration'nt; T LPAREN't; T FOR't]) - (fun stmt _7 expr3 _5 expr2 decl1 _2 loc => - FOR (Some (FC_DECL decl1)) (Some (fst expr2)) (Some (fst expr3)) stmt loc -) - | Prod'iteration_statement_statement_dangerous_'4 => box - (iteration_statement_statement_dangerous_'nt, [NT statement_dangerous'nt; T RPAREN't; NT expression'nt; T SEMICOLON't; NT expression'nt; T SEMICOLON't; T LPAREN't; T FOR't]) - (fun stmt _7 expr3 _5 expr2 _3 _2 loc => - FOR None (Some (fst expr2)) (Some (fst expr3)) stmt loc -) - | Prod'iteration_statement_statement_dangerous_'5 => box - (iteration_statement_statement_dangerous_'nt, [NT statement_dangerous'nt; T RPAREN't; NT expression'nt; T SEMICOLON't; T SEMICOLON't; NT expression'nt; T LPAREN't; T FOR't]) - (fun stmt _7 expr3 _5 _4 expr1 _2 loc => - FOR (Some (FC_EXP (fst expr1))) None (Some (fst expr3)) stmt loc -) - | Prod'iteration_statement_statement_dangerous_'6 => box - (iteration_statement_statement_dangerous_'nt, [NT statement_dangerous'nt; T RPAREN't; NT expression'nt; T SEMICOLON't; NT declaration'nt; T LPAREN't; T FOR't]) - (fun stmt _6 expr3 _4 decl1 _2 loc => - FOR (Some (FC_DECL decl1)) None (Some (fst expr3)) stmt loc -) - | Prod'iteration_statement_statement_dangerous_'7 => box - (iteration_statement_statement_dangerous_'nt, [NT statement_dangerous'nt; T RPAREN't; NT expression'nt; T SEMICOLON't; T SEMICOLON't; T LPAREN't; T FOR't]) - (fun stmt _6 expr3 _4 _3 _2 loc => - FOR None None (Some (fst expr3)) stmt loc -) - | Prod'iteration_statement_statement_dangerous_'8 => box - (iteration_statement_statement_dangerous_'nt, [NT statement_dangerous'nt; T RPAREN't; T SEMICOLON't; NT expression'nt; T SEMICOLON't; NT expression'nt; T LPAREN't; T FOR't]) - (fun stmt _7 _6 expr2 _4 expr1 _2 loc => - FOR (Some (FC_EXP (fst expr1))) (Some (fst expr2)) None stmt loc -) - | Prod'iteration_statement_statement_dangerous_'9 => box - (iteration_statement_statement_dangerous_'nt, [NT statement_dangerous'nt; T RPAREN't; T SEMICOLON't; NT expression'nt; NT declaration'nt; T LPAREN't; T FOR't]) - (fun stmt _6 _5 expr2 decl1 _2 loc => - FOR (Some (FC_DECL decl1)) (Some (fst expr2)) None stmt loc -) - | Prod'iteration_statement_statement_dangerous_'10 => box - (iteration_statement_statement_dangerous_'nt, [NT statement_dangerous'nt; T RPAREN't; T SEMICOLON't; NT expression'nt; T SEMICOLON't; T LPAREN't; T FOR't]) - (fun stmt _6 _5 expr2 _3 _2 loc => - FOR None (Some (fst expr2)) None stmt loc -) - | Prod'iteration_statement_statement_dangerous_'11 => box - (iteration_statement_statement_dangerous_'nt, [NT statement_dangerous'nt; T RPAREN't; T SEMICOLON't; T SEMICOLON't; NT expression'nt; T LPAREN't; T FOR't]) - (fun stmt _6 _5 _4 expr1 _2 loc => - FOR (Some (FC_EXP (fst expr1))) None None stmt loc -) - | Prod'iteration_statement_statement_dangerous_'12 => box - (iteration_statement_statement_dangerous_'nt, [NT statement_dangerous'nt; T RPAREN't; T SEMICOLON't; NT declaration'nt; T LPAREN't; T FOR't]) - (fun stmt _5 _4 decl1 _2 loc => - FOR (Some (FC_DECL decl1)) None None stmt loc -) - | Prod'iteration_statement_statement_dangerous_'13 => box - (iteration_statement_statement_dangerous_'nt, [NT statement_dangerous'nt; T RPAREN't; T SEMICOLON't; T SEMICOLON't; T LPAREN't; T FOR't]) - (fun stmt _5 _4 _3 _2 loc => - FOR None None None stmt loc -) - | Prod'iteration_statement_statement_safe_'0 => box - (iteration_statement_statement_safe_'nt, [NT statement_safe'nt; T RPAREN't; NT expression'nt; T LPAREN't; T WHILE't]) - (fun stmt _4 expr _2 loc => - WHILE (fst expr) stmt loc -) - | Prod'iteration_statement_statement_safe_'1 => box - (iteration_statement_statement_safe_'nt, [T SEMICOLON't; T RPAREN't; NT expression'nt; T LPAREN't; T WHILE't; NT statement_dangerous'nt; T DO't]) - (fun _7 _6 expr _4 _3 stmt loc => - DOWHILE (fst expr) stmt loc -) - | Prod'iteration_statement_statement_safe_'2 => box - (iteration_statement_statement_safe_'nt, [NT statement_safe'nt; T RPAREN't; NT expression'nt; T SEMICOLON't; NT expression'nt; T SEMICOLON't; NT expression'nt; T LPAREN't; T FOR't]) - (fun stmt _8 expr3 _6 expr2 _4 expr1 _2 loc => - FOR (Some (FC_EXP (fst expr1))) (Some (fst expr2)) (Some (fst expr3)) stmt loc -) - | Prod'iteration_statement_statement_safe_'3 => box - (iteration_statement_statement_safe_'nt, [NT statement_safe'nt; T RPAREN't; NT expression'nt; T SEMICOLON't; NT expression'nt; NT declaration'nt; T LPAREN't; T FOR't]) - (fun stmt _7 expr3 _5 expr2 decl1 _2 loc => - FOR (Some (FC_DECL decl1)) (Some (fst expr2)) (Some (fst expr3)) stmt loc -) - | Prod'iteration_statement_statement_safe_'4 => box - (iteration_statement_statement_safe_'nt, [NT statement_safe'nt; T RPAREN't; NT expression'nt; T SEMICOLON't; NT expression'nt; T SEMICOLON't; T LPAREN't; T FOR't]) - (fun stmt _7 expr3 _5 expr2 _3 _2 loc => - FOR None (Some (fst expr2)) (Some (fst expr3)) stmt loc -) - | Prod'iteration_statement_statement_safe_'5 => box - (iteration_statement_statement_safe_'nt, [NT statement_safe'nt; T RPAREN't; NT expression'nt; T SEMICOLON't; T SEMICOLON't; NT expression'nt; T LPAREN't; T FOR't]) - (fun stmt _7 expr3 _5 _4 expr1 _2 loc => - FOR (Some (FC_EXP (fst expr1))) None (Some (fst expr3)) stmt loc -) - | Prod'iteration_statement_statement_safe_'6 => box - (iteration_statement_statement_safe_'nt, [NT statement_safe'nt; T RPAREN't; NT expression'nt; T SEMICOLON't; NT declaration'nt; T LPAREN't; T FOR't]) - (fun stmt _6 expr3 _4 decl1 _2 loc => - FOR (Some (FC_DECL decl1)) None (Some (fst expr3)) stmt loc -) - | Prod'iteration_statement_statement_safe_'7 => box - (iteration_statement_statement_safe_'nt, [NT statement_safe'nt; T RPAREN't; NT expression'nt; T SEMICOLON't; T SEMICOLON't; T LPAREN't; T FOR't]) - (fun stmt _6 expr3 _4 _3 _2 loc => - FOR None None (Some (fst expr3)) stmt loc -) - | Prod'iteration_statement_statement_safe_'8 => box - (iteration_statement_statement_safe_'nt, [NT statement_safe'nt; T RPAREN't; T SEMICOLON't; NT expression'nt; T SEMICOLON't; NT expression'nt; T LPAREN't; T FOR't]) - (fun stmt _7 _6 expr2 _4 expr1 _2 loc => - FOR (Some (FC_EXP (fst expr1))) (Some (fst expr2)) None stmt loc -) - | Prod'iteration_statement_statement_safe_'9 => box - (iteration_statement_statement_safe_'nt, [NT statement_safe'nt; T RPAREN't; T SEMICOLON't; NT expression'nt; NT declaration'nt; T LPAREN't; T FOR't]) - (fun stmt _6 _5 expr2 decl1 _2 loc => - FOR (Some (FC_DECL decl1)) (Some (fst expr2)) None stmt loc -) - | Prod'iteration_statement_statement_safe_'10 => box - (iteration_statement_statement_safe_'nt, [NT statement_safe'nt; T RPAREN't; T SEMICOLON't; NT expression'nt; T SEMICOLON't; T LPAREN't; T FOR't]) - (fun stmt _6 _5 expr2 _3 _2 loc => - FOR None (Some (fst expr2)) None stmt loc -) - | Prod'iteration_statement_statement_safe_'11 => box - (iteration_statement_statement_safe_'nt, [NT statement_safe'nt; T RPAREN't; T SEMICOLON't; T SEMICOLON't; NT expression'nt; T LPAREN't; T FOR't]) - (fun stmt _6 _5 _4 expr1 _2 loc => - FOR (Some (FC_EXP (fst expr1))) None None stmt loc -) - | Prod'iteration_statement_statement_safe_'12 => box - (iteration_statement_statement_safe_'nt, [NT statement_safe'nt; T RPAREN't; T SEMICOLON't; NT declaration'nt; T LPAREN't; T FOR't]) - (fun stmt _5 _4 decl1 _2 loc => - FOR (Some (FC_DECL decl1)) None None stmt loc -) - | Prod'iteration_statement_statement_safe_'13 => box - (iteration_statement_statement_safe_'nt, [NT statement_safe'nt; T RPAREN't; T SEMICOLON't; T SEMICOLON't; T LPAREN't; T FOR't]) - (fun stmt _5 _4 _3 _2 loc => - FOR None None None stmt loc -) - | Prod'jump_statement'0 => box - (jump_statement'nt, [T SEMICOLON't; T OTHER_NAME't; T GOTO't]) - (fun _3 id loc => - GOTO (fst id) loc -) - | Prod'jump_statement'1 => box - (jump_statement'nt, [T SEMICOLON't; T CONTINUE't]) - (fun _2 loc => - CONTINUE loc -) - | Prod'jump_statement'2 => box - (jump_statement'nt, [T SEMICOLON't; T BREAK't]) - (fun _2 loc => - BREAK loc -) - | Prod'jump_statement'3 => box - (jump_statement'nt, [T SEMICOLON't; NT expression'nt; T RETURN't]) - (fun _3 expr loc => - RETURN (Some (fst expr)) loc -) - | Prod'jump_statement'4 => box - (jump_statement'nt, [T SEMICOLON't; T RETURN't]) - (fun _2 loc => - RETURN None loc -) - | Prod'labeled_statement_statement_dangerous_'0 => box - (labeled_statement_statement_dangerous_'nt, [NT statement_dangerous'nt; T COLON't; T OTHER_NAME't]) - (fun stmt _2 lbl => - LABEL (fst lbl) stmt (snd lbl) -) - | Prod'labeled_statement_statement_dangerous_'1 => box - (labeled_statement_statement_dangerous_'nt, [NT statement_dangerous'nt; T COLON't; NT constant_expression'nt; T CASE't]) - (fun stmt _3 expr loc => - CASE (fst expr) stmt loc -) - | Prod'labeled_statement_statement_dangerous_'2 => box - (labeled_statement_statement_dangerous_'nt, [NT statement_dangerous'nt; T COLON't; T DEFAULT't]) - (fun stmt _2 loc => - DEFAULT stmt loc -) - | Prod'labeled_statement_statement_safe_'0 => box - (labeled_statement_statement_safe_'nt, [NT statement_safe'nt; T COLON't; T OTHER_NAME't]) - (fun stmt _2 lbl => - LABEL (fst lbl) stmt (snd lbl) -) - | Prod'labeled_statement_statement_safe_'1 => box - (labeled_statement_statement_safe_'nt, [NT statement_safe'nt; T COLON't; NT constant_expression'nt; T CASE't]) - (fun stmt _3 expr loc => - CASE (fst expr) stmt loc -) - | Prod'labeled_statement_statement_safe_'2 => box - (labeled_statement_statement_safe_'nt, [NT statement_safe'nt; T COLON't; T DEFAULT't]) - (fun stmt _2 loc => - DEFAULT stmt loc -) - | Prod'logical_AND_expression'0 => box - (logical_AND_expression'nt, [NT inclusive_OR_expression'nt]) - (fun expr => - expr -) - | Prod'logical_AND_expression'1 => box - (logical_AND_expression'nt, [NT inclusive_OR_expression'nt; T ANDAND't; NT logical_AND_expression'nt]) - (fun expr2 _2 expr1 => - (BINARY AND (fst expr1) (fst expr2), snd expr1) -) - | Prod'logical_OR_expression'0 => box - (logical_OR_expression'nt, [NT logical_AND_expression'nt]) - (fun expr => - expr -) - | Prod'logical_OR_expression'1 => box - (logical_OR_expression'nt, [NT logical_AND_expression'nt; T BARBAR't; NT logical_OR_expression'nt]) - (fun expr2 _2 expr1 => - (BINARY OR (fst expr1) (fst expr2), snd expr1) -) - | Prod'multiplicative_expression'0 => box - (multiplicative_expression'nt, [NT cast_expression'nt]) - (fun expr => - expr -) - | Prod'multiplicative_expression'1 => box - (multiplicative_expression'nt, [NT cast_expression'nt; T STAR't; NT multiplicative_expression'nt]) - (fun expr2 _2 expr1 => - (BINARY MUL (fst expr1) (fst expr2), snd expr1) -) - | Prod'multiplicative_expression'2 => box - (multiplicative_expression'nt, [NT cast_expression'nt; T SLASH't; NT multiplicative_expression'nt]) - (fun expr2 _2 expr1 => - (BINARY DIV (fst expr1) (fst expr2), snd expr1) -) - | Prod'multiplicative_expression'3 => box - (multiplicative_expression'nt, [NT cast_expression'nt; T PERCENT't; NT multiplicative_expression'nt]) - (fun expr2 _2 expr1 => - (BINARY MOD (fst expr1) (fst expr2), snd expr1) -) - | Prod'old_function_declarator'0 => box - (old_function_declarator'nt, [NT direct_old_function_declarator'nt]) - (fun decl => - decl -) - | Prod'old_function_declarator'1 => box - (old_function_declarator'nt, [NT direct_old_function_declarator'nt; NT pointer'nt]) - (fun decl pt => - match decl with (Name name typ attr _, params) => - (Name name ((fst pt) typ) attr (snd pt), params) end -) - | Prod'parameter_declaration'0 => box - (parameter_declaration'nt, [NT declarator'nt; NT declaration_specifiers'nt]) - (fun decl specs => - match decl with Name name typ attr _ => - PARAM (fst specs) (Some name) typ attr (snd specs) end -) - | Prod'parameter_declaration'1 => box - (parameter_declaration'nt, [NT abstract_declarator'nt; NT declaration_specifiers'nt]) - (fun decl specs => - PARAM (fst specs) None decl [] (snd specs) -) - | Prod'parameter_declaration'2 => box - (parameter_declaration'nt, [NT declaration_specifiers'nt]) - (fun specs => - PARAM (fst specs) None JUSTBASE [] (snd specs) -) - | Prod'parameter_list'0 => box - (parameter_list'nt, [NT parameter_declaration'nt]) - (fun param => - [param] -) - | Prod'parameter_list'1 => box - (parameter_list'nt, [NT parameter_declaration'nt; T COMMA't; NT parameter_list'nt]) - (fun paramt _2 paramq => - paramt::paramq -) - | Prod'parameter_type_list'0 => box - (parameter_type_list'nt, [NT parameter_list'nt]) - (fun lst => - (rev' lst, false) -) - | Prod'parameter_type_list'1 => box - (parameter_type_list'nt, [T ELLIPSIS't; T COMMA't; NT parameter_list'nt]) - (fun _3 _2 lst => - (rev' lst, true) -) - | Prod'pointer'0 => box - (pointer'nt, [T STAR't]) - (fun loc => - (fun typ => PTR [] typ, loc) -) - | Prod'pointer'1 => box - (pointer'nt, [NT type_qualifier_list'nt; T STAR't]) - (fun quallst loc => - (fun typ => PTR (rev' quallst) typ, loc) -) - | Prod'pointer'2 => box - (pointer'nt, [NT pointer'nt; T STAR't]) - (fun pt loc => - (fun typ => PTR [] ((fst pt) typ), loc) -) - | Prod'pointer'3 => box - (pointer'nt, [NT pointer'nt; NT type_qualifier_list'nt; T STAR't]) - (fun pt quallst loc => - (fun typ => PTR (rev' quallst) ((fst pt) typ), loc) -) - | Prod'postfix_expression'0 => box - (postfix_expression'nt, [NT primary_expression'nt]) - (fun expr => - expr -) - | Prod'postfix_expression'1 => box - (postfix_expression'nt, [T RBRACK't; NT expression'nt; T LBRACK't; NT postfix_expression'nt]) - (fun _4 index _2 expr => - (INDEX (fst expr) (fst index), snd expr) -) - | Prod'postfix_expression'2 => box - (postfix_expression'nt, [T RPAREN't; NT argument_expression_list'nt; T LPAREN't; NT postfix_expression'nt]) - (fun _4 args _2 expr => - (CALL (fst expr) (rev' args), snd expr) -) - | Prod'postfix_expression'3 => box - (postfix_expression'nt, [T RPAREN't; T LPAREN't; NT postfix_expression'nt]) - (fun _3 _2 expr => - (CALL (fst expr) [], snd expr) -) - | Prod'postfix_expression'4 => box - (postfix_expression'nt, [T RPAREN't; NT type_name'nt; T COMMA't; NT assignment_expression'nt; T LPAREN't; T BUILTIN_VA_ARG't]) - (fun _6 ty _4 expr _2 loc => - (BUILTIN_VA_ARG (fst expr) ty, loc) -) - | Prod'postfix_expression'5 => box - (postfix_expression'nt, [T OTHER_NAME't; T DOT't; NT postfix_expression'nt]) - (fun mem _2 expr => - (MEMBEROF (fst expr) (fst mem), snd expr) -) - | Prod'postfix_expression'6 => box - (postfix_expression'nt, [T OTHER_NAME't; T PTR't; NT postfix_expression'nt]) - (fun mem _2 expr => - (MEMBEROFPTR (fst expr) (fst mem), snd expr) -) - | Prod'postfix_expression'7 => box - (postfix_expression'nt, [T INC't; NT postfix_expression'nt]) - (fun _2 expr => - (UNARY POSINCR (fst expr), snd expr) -) - | Prod'postfix_expression'8 => box - (postfix_expression'nt, [T DEC't; NT postfix_expression'nt]) - (fun _2 expr => - (UNARY POSDECR (fst expr), snd expr) -) - | Prod'postfix_expression'9 => box - (postfix_expression'nt, [T RBRACE't; NT initializer_list'nt; T LBRACE't; T RPAREN't; NT type_name'nt; T LPAREN't]) - (fun _6 init _4 _3 typ loc => - (CAST typ (COMPOUND_INIT (rev' init)), loc) -) - | Prod'postfix_expression'10 => box - (postfix_expression'nt, [T RBRACE't; T COMMA't; NT initializer_list'nt; T LBRACE't; T RPAREN't; NT type_name'nt; T LPAREN't]) - (fun _7 _6 init _4 _3 typ loc => - (CAST typ (COMPOUND_INIT (rev' init)), loc) -) - | Prod'primary_expression'0 => box - (primary_expression'nt, [T VAR_NAME't]) - (fun var => - (VARIABLE (fst var), snd var) -) - | Prod'primary_expression'1 => box - (primary_expression'nt, [T CONSTANT't]) - (fun cst => - (CONSTANT (fst cst), snd cst) -) - | Prod'primary_expression'2 => box - (primary_expression'nt, [T STRING_LITERAL't]) - (fun str => - let '((wide, chars), loc) := str in - (CONSTANT (CONST_STRING wide chars), loc) -) - | Prod'primary_expression'3 => box - (primary_expression'nt, [T RPAREN't; NT expression'nt; T LPAREN't]) - (fun _3 expr loc => - (fst expr, loc) -) - | Prod'relational_expression'0 => box - (relational_expression'nt, [NT shift_expression'nt]) - (fun expr => - expr -) - | Prod'relational_expression'1 => box - (relational_expression'nt, [NT shift_expression'nt; T LT't; NT relational_expression'nt]) - (fun expr2 _2 expr1 => - (BINARY LT (fst expr1) (fst expr2), snd expr1) -) - | Prod'relational_expression'2 => box - (relational_expression'nt, [NT shift_expression'nt; T GT't; NT relational_expression'nt]) - (fun expr2 _2 expr1 => - (BINARY GT (fst expr1) (fst expr2), snd expr1) -) - | Prod'relational_expression'3 => box - (relational_expression'nt, [NT shift_expression'nt; T LEQ't; NT relational_expression'nt]) - (fun expr2 _2 expr1 => - (BINARY LE (fst expr1) (fst expr2), snd expr1) -) - | Prod'relational_expression'4 => box - (relational_expression'nt, [NT shift_expression'nt; T GEQ't; NT relational_expression'nt]) - (fun expr2 _2 expr1 => - (BINARY GE (fst expr1) (fst expr2), snd expr1) -) - | Prod'selection_statement_dangerous'0 => box - (selection_statement_dangerous'nt, [NT statement_dangerous'nt; T RPAREN't; NT expression'nt; T LPAREN't; T IF't]) - (fun stmt _4 expr _2 loc => - If (fst expr) stmt None loc -) - | Prod'selection_statement_dangerous'1 => box - (selection_statement_dangerous'nt, [NT statement_dangerous'nt; T ELSE't; NT statement_safe'nt; T RPAREN't; NT expression'nt; T LPAREN't; T IF't]) - (fun stmt2 _6 stmt1 _4 expr _2 loc => - If (fst expr) stmt1 (Some stmt2) loc -) - | Prod'selection_statement_dangerous'2 => box - (selection_statement_dangerous'nt, [NT statement_dangerous'nt; T RPAREN't; NT expression'nt; T LPAREN't; T SWITCH't]) - (fun stmt _4 expr _2 loc => - SWITCH (fst expr) stmt loc -) - | Prod'selection_statement_safe'0 => box - (selection_statement_safe'nt, [NT statement_safe'nt; T ELSE't; NT statement_safe'nt; T RPAREN't; NT expression'nt; T LPAREN't; T IF't]) - (fun stmt2 _6 stmt1 _4 expr _2 loc => - If (fst expr) stmt1 (Some stmt2) loc -) - | Prod'selection_statement_safe'1 => box - (selection_statement_safe'nt, [NT statement_safe'nt; T RPAREN't; NT expression'nt; T LPAREN't; T SWITCH't]) - (fun stmt _4 expr _2 loc => - SWITCH (fst expr) stmt loc -) - | Prod'shift_expression'0 => box - (shift_expression'nt, [NT additive_expression'nt]) - (fun expr => - expr -) - | Prod'shift_expression'1 => box - (shift_expression'nt, [NT additive_expression'nt; T LEFT't; NT shift_expression'nt]) - (fun expr2 _2 expr1 => - (BINARY SHL (fst expr1) (fst expr2), snd expr1) -) - | Prod'shift_expression'2 => box - (shift_expression'nt, [NT additive_expression'nt; T RIGHT't; NT shift_expression'nt]) - (fun expr2 _2 expr1 => - (BINARY SHR (fst expr1) (fst expr2), snd expr1) -) - | Prod'specifier_qualifier_list'0 => box - (specifier_qualifier_list'nt, [NT specifier_qualifier_list'nt; NT type_specifier'nt]) - (fun rest typ => - (SpecType (fst typ)::fst rest, snd typ) -) - | Prod'specifier_qualifier_list'1 => box - (specifier_qualifier_list'nt, [NT type_specifier'nt]) - (fun typ => - ([SpecType (fst typ)], snd typ) -) - | Prod'specifier_qualifier_list'2 => box - (specifier_qualifier_list'nt, [NT specifier_qualifier_list'nt; NT type_qualifier'nt]) - (fun rest qual => - (SpecCV (fst qual)::fst rest, snd qual) -) - | Prod'specifier_qualifier_list'3 => box - (specifier_qualifier_list'nt, [NT type_qualifier'nt]) - (fun qual => - ([SpecCV (fst qual)], snd qual) -) - | Prod'statement_dangerous'0 => box - (statement_dangerous'nt, [NT labeled_statement_statement_dangerous_'nt]) - (fun stmt => - stmt -) - | Prod'statement_dangerous'1 => box - (statement_dangerous'nt, [NT compound_statement'nt]) - (fun stmt => - stmt -) - | Prod'statement_dangerous'2 => box - (statement_dangerous'nt, [NT expression_statement'nt]) - (fun stmt => - stmt -) - | Prod'statement_dangerous'3 => box - (statement_dangerous'nt, [NT selection_statement_dangerous'nt]) - (fun stmt => - stmt -) - | Prod'statement_dangerous'4 => box - (statement_dangerous'nt, [NT iteration_statement_statement_dangerous_'nt]) - (fun stmt => - stmt -) - | Prod'statement_dangerous'5 => box - (statement_dangerous'nt, [NT jump_statement'nt]) - (fun stmt => - stmt -) - | Prod'statement_dangerous'6 => box - (statement_dangerous'nt, [NT asm_statement'nt]) - (fun stmt => - stmt -) - | Prod'statement_safe'0 => box - (statement_safe'nt, [NT labeled_statement_statement_safe_'nt]) - (fun stmt => - stmt -) - | Prod'statement_safe'1 => box - (statement_safe'nt, [NT compound_statement'nt]) - (fun stmt => - stmt -) - | Prod'statement_safe'2 => box - (statement_safe'nt, [NT expression_statement'nt]) - (fun stmt => - stmt -) - | Prod'statement_safe'3 => box - (statement_safe'nt, [NT selection_statement_safe'nt]) - (fun stmt => - stmt -) - | Prod'statement_safe'4 => box - (statement_safe'nt, [NT iteration_statement_statement_safe_'nt]) - (fun stmt => - stmt -) - | Prod'statement_safe'5 => box - (statement_safe'nt, [NT jump_statement'nt]) - (fun stmt => - stmt -) - | Prod'statement_safe'6 => box - (statement_safe'nt, [NT asm_statement'nt]) - (fun stmt => - stmt -) - | Prod'storage_class_specifier'0 => box - (storage_class_specifier'nt, [T TYPEDEF't]) - (fun loc => - (TYPEDEF, loc) -) - | Prod'storage_class_specifier'1 => box - (storage_class_specifier'nt, [T EXTERN't]) - (fun loc => - (EXTERN, loc) -) - | Prod'storage_class_specifier'2 => box - (storage_class_specifier'nt, [T STATIC't]) - (fun loc => - (STATIC, loc) -) - | Prod'storage_class_specifier'3 => box - (storage_class_specifier'nt, [T AUTO't]) - (fun loc => - (AUTO, loc) -) - | Prod'storage_class_specifier'4 => box - (storage_class_specifier'nt, [T REGISTER't]) - (fun loc => - (REGISTER, loc) -) - | Prod'struct_declaration'0 => box - (struct_declaration'nt, [T SEMICOLON't; NT struct_declarator_list'nt; NT specifier_qualifier_list'nt]) - (fun _3 decls decspec => - Field_group (fst decspec) (rev' decls) (snd decspec) -) - | Prod'struct_declaration'1 => box - (struct_declaration'nt, [T SEMICOLON't; NT specifier_qualifier_list'nt]) - (fun _2 decspec => - Field_group (fst decspec) [] (snd decspec) -) - | Prod'struct_declaration_list'0 => box - (struct_declaration_list'nt, []) - ( - nil -) - | Prod'struct_declaration_list'1 => box - (struct_declaration_list'nt, [NT struct_declaration'nt; NT struct_declaration_list'nt]) - (fun tdecls qdecls => - tdecls::qdecls -) - | Prod'struct_declarator'0 => box - (struct_declarator'nt, [NT declarator'nt]) - (fun decl => - (Some decl, None) -) - | Prod'struct_declarator'1 => box - (struct_declarator'nt, [NT constant_expression'nt; T COLON't; NT declarator'nt]) - (fun expr _2 decl => - (Some decl, Some (fst expr)) -) - | Prod'struct_declarator'2 => box - (struct_declarator'nt, [NT constant_expression'nt; T COLON't]) - (fun expr _1 => - (None, Some (fst expr)) -) - | Prod'struct_declarator_list'0 => box - (struct_declarator_list'nt, [NT struct_declarator'nt]) - (fun decl => - [decl] -) - | Prod'struct_declarator_list'1 => box - (struct_declarator_list'nt, [NT struct_declarator'nt; T COMMA't; NT struct_declarator_list'nt]) - (fun declt _2 declq => - declt::declq -) - | Prod'struct_or_union'0 => box - (struct_or_union'nt, [T STRUCT't]) - (fun loc => - (STRUCT, loc) -) - | Prod'struct_or_union'1 => box - (struct_or_union'nt, [T UNION't]) - (fun loc => - (UNION, loc) -) - | Prod'struct_or_union_specifier'0 => box - (struct_or_union_specifier'nt, [T RBRACE't; NT struct_declaration_list'nt; T LBRACE't; T OTHER_NAME't; NT attribute_specifier_list'nt; NT struct_or_union'nt]) - (fun _6 decls _4 id attrs str_uni => - (Tstruct_union (fst str_uni) (Some (fst id)) (Some (rev' decls)) (rev' attrs), snd str_uni) -) - | Prod'struct_or_union_specifier'1 => box - (struct_or_union_specifier'nt, [T RBRACE't; NT struct_declaration_list'nt; T LBRACE't; NT attribute_specifier_list'nt; NT struct_or_union'nt]) - (fun _5 decls _3 attrs str_uni => - (Tstruct_union (fst str_uni) None (Some (rev' decls)) (rev' attrs), snd str_uni) -) - | Prod'struct_or_union_specifier'2 => box - (struct_or_union_specifier'nt, [T OTHER_NAME't; NT attribute_specifier_list'nt; NT struct_or_union'nt]) - (fun id attrs str_uni => - (Tstruct_union (fst str_uni) (Some (fst id)) None (rev' attrs), snd str_uni) -) - | Prod'translation_unit'0 => box - (translation_unit'nt, [NT external_declaration'nt]) - (fun def => - [def] -) - | Prod'translation_unit'1 => box - (translation_unit'nt, [NT external_declaration'nt; NT translation_unit'nt]) - (fun deft defq => - deft::defq -) - | Prod'translation_unit'2 => box - (translation_unit'nt, [T SEMICOLON't; NT translation_unit'nt]) - (fun _2 tu => - tu -) - | Prod'translation_unit'3 => box - (translation_unit'nt, [T SEMICOLON't]) - (fun _1 => - [] -) - | Prod'translation_unit_file'0 => box - (translation_unit_file'nt, [T EOF't; NT translation_unit'nt]) - (fun _2 lst => - rev' lst -) - | Prod'translation_unit_file'1 => box - (translation_unit_file'nt, [T EOF't]) - (fun _1 => - [] -) - | Prod'type_name'0 => box - (type_name'nt, [NT specifier_qualifier_list'nt]) - (fun specqual => - (fst specqual, JUSTBASE) -) - | Prod'type_name'1 => box - (type_name'nt, [NT abstract_declarator'nt; NT specifier_qualifier_list'nt]) - (fun typ specqual => - (fst specqual, typ) -) - | Prod'type_qualifier'0 => box - (type_qualifier'nt, [T CONST't]) - (fun loc => - (CV_CONST, loc) -) - | Prod'type_qualifier'1 => box - (type_qualifier'nt, [T RESTRICT't]) - (fun loc => - (CV_RESTRICT, loc) -) - | Prod'type_qualifier'2 => box - (type_qualifier'nt, [T VOLATILE't]) - (fun loc => - (CV_VOLATILE, loc) -) - | Prod'type_qualifier'3 => box - (type_qualifier'nt, [NT attribute_specifier'nt]) - (fun attr => - (CV_ATTR (fst attr), snd attr) -) - | Prod'type_qualifier_list'0 => box - (type_qualifier_list'nt, [NT type_qualifier'nt]) - (fun qual => - [fst qual] -) - | Prod'type_qualifier_list'1 => box - (type_qualifier_list'nt, [NT type_qualifier'nt; NT type_qualifier_list'nt]) - (fun qualt qualq => - fst qualt::qualq -) - | Prod'type_specifier'0 => box - (type_specifier'nt, [T VOID't]) - (fun loc => - (Tvoid, loc) -) - | Prod'type_specifier'1 => box - (type_specifier'nt, [T CHAR't]) - (fun loc => - (Tchar, loc) -) - | Prod'type_specifier'2 => box - (type_specifier'nt, [T SHORT't]) - (fun loc => - (Tshort, loc) -) - | Prod'type_specifier'3 => box - (type_specifier'nt, [T INT't]) - (fun loc => - (Tint, loc) -) - | Prod'type_specifier'4 => box - (type_specifier'nt, [T LONG't]) - (fun loc => - (Tlong, loc) -) - | Prod'type_specifier'5 => box - (type_specifier'nt, [T FLOAT't]) - (fun loc => - (Tfloat, loc) -) - | Prod'type_specifier'6 => box - (type_specifier'nt, [T DOUBLE't]) - (fun loc => - (Tdouble, loc) -) - | Prod'type_specifier'7 => box - (type_specifier'nt, [T SIGNED't]) - (fun loc => - (Tsigned, loc) -) - | Prod'type_specifier'8 => box - (type_specifier'nt, [T UNSIGNED't]) - (fun loc => - (Tunsigned, loc) -) - | Prod'type_specifier'9 => box - (type_specifier'nt, [T UNDERSCORE_BOOL't]) - (fun loc => - (T_Bool, loc) -) - | Prod'type_specifier'10 => box - (type_specifier'nt, [NT struct_or_union_specifier'nt]) - (fun spec => - spec -) - | Prod'type_specifier'11 => box - (type_specifier'nt, [NT enum_specifier'nt]) - (fun spec => - spec -) - | Prod'type_specifier'12 => box - (type_specifier'nt, [T TYPEDEF_NAME't]) - (fun id => - (Tnamed (fst id), snd id) -) - | Prod'unary_expression'0 => box - (unary_expression'nt, [NT postfix_expression'nt]) - (fun expr => - expr -) - | Prod'unary_expression'1 => box - (unary_expression'nt, [NT unary_expression'nt; T INC't]) - (fun expr loc => - (UNARY PREINCR (fst expr), loc) -) - | Prod'unary_expression'2 => box - (unary_expression'nt, [NT unary_expression'nt; T DEC't]) - (fun expr loc => - (UNARY PREDECR (fst expr), loc) -) - | Prod'unary_expression'3 => box - (unary_expression'nt, [NT cast_expression'nt; NT unary_operator'nt]) - (fun expr op => - (UNARY (fst op) (fst expr), snd op) -) - | Prod'unary_expression'4 => box - (unary_expression'nt, [NT unary_expression'nt; T SIZEOF't]) - (fun expr loc => - (EXPR_SIZEOF (fst expr), loc) -) - | Prod'unary_expression'5 => box - (unary_expression'nt, [T RPAREN't; NT type_name'nt; T LPAREN't; T SIZEOF't]) - (fun _4 typ _2 loc => - (TYPE_SIZEOF typ, loc) -) - | Prod'unary_expression'6 => box - (unary_expression'nt, [NT unary_expression'nt; T ALIGNOF't]) - (fun expr loc => - (EXPR_ALIGNOF (fst expr), loc) -) - | Prod'unary_expression'7 => box - (unary_expression'nt, [T RPAREN't; NT type_name'nt; T LPAREN't; T ALIGNOF't]) - (fun _4 typ _2 loc => - (TYPE_ALIGNOF typ, loc) -) - | Prod'unary_operator'0 => box - (unary_operator'nt, [T AND't]) - (fun loc => - (ADDROF, loc) -) - | Prod'unary_operator'1 => box - (unary_operator'nt, [T STAR't]) - (fun loc => - (MEMOF, loc) -) - | Prod'unary_operator'2 => box - (unary_operator'nt, [T PLUS't]) - (fun loc => - (PLUS, loc) -) - | Prod'unary_operator'3 => box - (unary_operator'nt, [T MINUS't]) - (fun loc => - (MINUS, loc) -) - | Prod'unary_operator'4 => box - (unary_operator'nt, [T TILDE't]) - (fun loc => - (BNOT, loc) -) - | Prod'unary_operator'5 => box - (unary_operator'nt, [T BANG't]) - (fun loc => - (NOT, loc) -) - end. - -Definition prod_lhs (p:production) := - fst (projT1 (prod_contents p)). -Definition prod_rhs_rev (p:production) := - snd (projT1 (prod_contents p)). -Definition prod_action (p:production) := - projT2 (prod_contents p). - -Include Grammar.Defs. - -End Gram. - -Module Aut <: Automaton.T. - -Module Gram := Gram. -Module GramDefs := Gram. - -Definition nullable_nterm (nt:nonterminal) : bool := - match nt with - | unary_operator'nt => false - | unary_expression'nt => false - | type_specifier'nt => false - | type_qualifier_list'nt => false - | type_qualifier'nt => false - | type_name'nt => false - | translation_unit_file'nt => false - | translation_unit'nt => false - | struct_or_union_specifier'nt => false - | struct_or_union'nt => false - | struct_declarator_list'nt => false - | struct_declarator'nt => false - | struct_declaration_list'nt => true - | struct_declaration'nt => false - | storage_class_specifier'nt => false - | statement_safe'nt => false - | statement_dangerous'nt => false - | specifier_qualifier_list'nt => false - | shift_expression'nt => false - | selection_statement_safe'nt => false - | selection_statement_dangerous'nt => false - | relational_expression'nt => false - | primary_expression'nt => false - | postfix_expression'nt => false - | pointer'nt => false - | parameter_type_list'nt => false - | parameter_list'nt => false - | parameter_declaration'nt => false - | old_function_declarator'nt => false - | multiplicative_expression'nt => false - | logical_OR_expression'nt => false - | logical_AND_expression'nt => false - | labeled_statement_statement_safe_'nt => false - | labeled_statement_statement_dangerous_'nt => false - | jump_statement'nt => false - | iteration_statement_statement_safe_'nt => false - | iteration_statement_statement_dangerous_'nt => false - | initializer_list'nt => false - | init_declarator_list'nt => false - | init_declarator'nt => false - | inclusive_OR_expression'nt => false - | identifier_list'nt => false - | gcc_attribute_word'nt => false - | gcc_attribute_list'nt => true - | gcc_attribute'nt => true - | function_specifier'nt => false - | function_definition'nt => false - | external_declaration'nt => false - | expression_statement'nt => false - | expression'nt => false - | exclusive_OR_expression'nt => false - | equality_expression'nt => false - | enumerator_list'nt => false - | enumerator'nt => false - | enumeration_constant'nt => false - | enum_specifier'nt => false - | direct_old_function_declarator'nt => false - | direct_declarator'nt => false - | direct_abstract_declarator'nt => false - | designator_list'nt => false - | designator'nt => false - | designation'nt => false - | declarator'nt => false - | declaration_specifiers'nt => false - | declaration_list'nt => true - | declaration'nt => false - | constant_expression'nt => false - | conditional_expression'nt => false - | compound_statement'nt => false - | cast_expression'nt => false - | c_initializer'nt => false - | block_item_list'nt => false - | block_item'nt => false - | attribute_specifier_list'nt => true - | attribute_specifier'nt => false - | assignment_operator'nt => false - | assignment_expression'nt => false - | asm_statement'nt => false - | argument_expression_list'nt => false - | additive_expression'nt => false - | abstract_declarator'nt => false - | AND_expression'nt => false - end. - -Definition first_nterm (nt:nonterminal) : list terminal := - match nt with - | unary_operator'nt => [TILDE't; STAR't; PLUS't; MINUS't; BANG't; AND't] - | unary_expression'nt => [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] - | type_specifier'nt => [VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; SIGNED't; SHORT't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CHAR't] - | type_qualifier_list'nt => [VOLATILE't; RESTRICT't; PACKED't; CONST't; ATTRIBUTE't; ALIGNAS't] - | type_qualifier'nt => [VOLATILE't; RESTRICT't; PACKED't; CONST't; ATTRIBUTE't; ALIGNAS't] - | type_name'nt => [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; SIGNED't; SHORT't; RESTRICT't; PACKED't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] - | translation_unit_file'nt => [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PRAGMA't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; EOF't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] - | translation_unit'nt => [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PRAGMA't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] - | struct_or_union_specifier'nt => [UNION't; STRUCT't] - | struct_or_union'nt => [UNION't; STRUCT't] - | struct_declarator_list'nt => [VAR_NAME't; STAR't; LPAREN't; COLON't] - | struct_declarator'nt => [VAR_NAME't; STAR't; LPAREN't; COLON't] - | struct_declaration_list'nt => [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; SIGNED't; SHORT't; RESTRICT't; PACKED't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] - | struct_declaration'nt => [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; SIGNED't; SHORT't; RESTRICT't; PACKED't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] - | storage_class_specifier'nt => [TYPEDEF't; STATIC't; REGISTER't; EXTERN't; AUTO't] - | statement_safe'nt => [WHILE't; VAR_NAME't; TILDE't; SWITCH't; STRING_LITERAL't; STAR't; SIZEOF't; SEMICOLON't; RETURN't; PLUS't; OTHER_NAME't; MINUS't; LPAREN't; LBRACE't; INC't; IF't; GOTO't; FOR't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; ASM't; AND't; ALIGNOF't] - | statement_dangerous'nt => [WHILE't; VAR_NAME't; TILDE't; SWITCH't; STRING_LITERAL't; STAR't; SIZEOF't; SEMICOLON't; RETURN't; PLUS't; OTHER_NAME't; MINUS't; LPAREN't; LBRACE't; INC't; IF't; GOTO't; FOR't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; ASM't; AND't; ALIGNOF't] - | specifier_qualifier_list'nt => [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; SIGNED't; SHORT't; RESTRICT't; PACKED't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] - | shift_expression'nt => [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] - | selection_statement_safe'nt => [SWITCH't; IF't] - | selection_statement_dangerous'nt => [SWITCH't; IF't] - | relational_expression'nt => [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] - | primary_expression'nt => [VAR_NAME't; STRING_LITERAL't; LPAREN't; CONSTANT't] - | postfix_expression'nt => [VAR_NAME't; STRING_LITERAL't; LPAREN't; CONSTANT't; BUILTIN_VA_ARG't] - | pointer'nt => [STAR't] - | parameter_type_list'nt => [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; RESTRICT't; REGISTER't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] - | parameter_list'nt => [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; RESTRICT't; REGISTER't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] - | parameter_declaration'nt => [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; RESTRICT't; REGISTER't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] - | old_function_declarator'nt => [VAR_NAME't; STAR't; LPAREN't] - | multiplicative_expression'nt => [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] - | logical_OR_expression'nt => [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] - | logical_AND_expression'nt => [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] - | labeled_statement_statement_safe_'nt => [OTHER_NAME't; DEFAULT't; CASE't] - | labeled_statement_statement_dangerous_'nt => [OTHER_NAME't; DEFAULT't; CASE't] - | jump_statement'nt => [RETURN't; GOTO't; CONTINUE't; BREAK't] - | iteration_statement_statement_safe_'nt => [WHILE't; FOR't; DO't] - | iteration_statement_statement_dangerous_'nt => [WHILE't; FOR't; DO't] - | initializer_list'nt => [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; LBRACK't; LBRACE't; INC't; DOT't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] - | init_declarator_list'nt => [VAR_NAME't; STAR't; LPAREN't] - | init_declarator'nt => [VAR_NAME't; STAR't; LPAREN't] - | inclusive_OR_expression'nt => [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] - | identifier_list'nt => [VAR_NAME't] - | gcc_attribute_word'nt => [PACKED't; OTHER_NAME't; CONST't] - | gcc_attribute_list'nt => [PACKED't; OTHER_NAME't; CONST't; COMMA't] - | gcc_attribute'nt => [PACKED't; OTHER_NAME't; CONST't] - | function_specifier'nt => [INLINE't] - | function_definition'nt => [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; RESTRICT't; REGISTER't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] - | external_declaration'nt => [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; RESTRICT't; REGISTER't; PRAGMA't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] - | expression_statement'nt => [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; SEMICOLON't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] - | expression'nt => [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] - | exclusive_OR_expression'nt => [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] - | equality_expression'nt => [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] - | enumerator_list'nt => [VAR_NAME't] - | enumerator'nt => [VAR_NAME't] - | enumeration_constant'nt => [VAR_NAME't] - | enum_specifier'nt => [ENUM't] - | direct_old_function_declarator'nt => [VAR_NAME't; LPAREN't] - | direct_declarator'nt => [VAR_NAME't; LPAREN't] - | direct_abstract_declarator'nt => [LPAREN't; LBRACK't] - | designator_list'nt => [LBRACK't; DOT't] - | designator'nt => [LBRACK't; DOT't] - | designation'nt => [LBRACK't; DOT't] - | declarator'nt => [VAR_NAME't; STAR't; LPAREN't] - | declaration_specifiers'nt => [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; RESTRICT't; REGISTER't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] - | declaration_list'nt => [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; RESTRICT't; REGISTER't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] - | declaration'nt => [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; RESTRICT't; REGISTER't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] - | constant_expression'nt => [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] - | conditional_expression'nt => [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] - | compound_statement'nt => [LBRACE't] - | cast_expression'nt => [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] - | c_initializer'nt => [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; LBRACE't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] - | block_item_list'nt => [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] - | block_item'nt => [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] - | attribute_specifier_list'nt => [PACKED't; ATTRIBUTE't; ALIGNAS't] - | attribute_specifier'nt => [PACKED't; ATTRIBUTE't; ALIGNAS't] - | assignment_operator'nt => [XOR_ASSIGN't; SUB_ASSIGN't; RIGHT_ASSIGN't; OR_ASSIGN't; MUL_ASSIGN't; MOD_ASSIGN't; LEFT_ASSIGN't; EQ't; DIV_ASSIGN't; AND_ASSIGN't; ADD_ASSIGN't] - | assignment_expression'nt => [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] - | asm_statement'nt => [ASM't] - | argument_expression_list'nt => [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] - | additive_expression'nt => [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] - | abstract_declarator'nt => [STAR't; LPAREN't; LBRACK't] - | AND_expression'nt => [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] - end. - -Inductive noninitstate' : Set := - | Nis'569 - | Nis'568 - | Nis'567 - | Nis'566 - | Nis'565 - | Nis'564 - | Nis'563 - | Nis'562 - | Nis'561 - | Nis'560 - | Nis'559 - | Nis'558 - | Nis'557 - | Nis'556 - | Nis'555 - | Nis'554 - | Nis'553 - | Nis'552 - | Nis'551 - | Nis'550 - | Nis'549 - | Nis'548 - | Nis'547 - | Nis'546 - | Nis'545 - | Nis'544 - | Nis'543 - | Nis'542 - | Nis'541 - | Nis'540 - | Nis'539 - | Nis'538 - | Nis'537 - | Nis'536 - | Nis'535 - | Nis'534 - | Nis'533 - | Nis'532 - | Nis'531 - | Nis'530 - | Nis'529 - | Nis'528 - | Nis'527 - | Nis'526 - | Nis'525 - | Nis'524 - | Nis'523 - | Nis'522 - | Nis'521 - | Nis'520 - | Nis'519 - | Nis'518 - | Nis'517 - | Nis'516 - | Nis'515 - | Nis'514 - | Nis'513 - | Nis'512 - | Nis'511 - | Nis'510 - | Nis'509 - | Nis'508 - | Nis'507 - | Nis'506 - | Nis'505 - | Nis'504 - | Nis'503 - | Nis'502 - | Nis'501 - | Nis'500 - | Nis'499 - | Nis'498 - | Nis'497 - | Nis'496 - | Nis'495 - | Nis'494 - | Nis'493 - | Nis'492 - | Nis'491 - | Nis'490 - | Nis'489 - | Nis'488 - | Nis'487 - | Nis'486 - | Nis'485 - | Nis'484 - | Nis'483 - | Nis'482 - | Nis'481 - | Nis'480 - | Nis'479 - | Nis'478 - | Nis'477 - | Nis'476 - | Nis'475 - | Nis'474 - | Nis'473 - | Nis'472 - | Nis'471 - | Nis'470 - | Nis'469 - | Nis'468 - | Nis'467 - | Nis'466 - | Nis'465 - | Nis'464 - | Nis'463 - | Nis'462 - | Nis'461 - | Nis'460 - | Nis'459 - | Nis'458 - | Nis'457 - | Nis'456 - | Nis'455 - | Nis'454 - | Nis'453 - | Nis'452 - | Nis'451 - | Nis'450 - | Nis'449 - | Nis'448 - | Nis'447 - | Nis'446 - | Nis'445 - | Nis'444 - | Nis'443 - | Nis'442 - | Nis'441 - | Nis'440 - | Nis'439 - | Nis'438 - | Nis'437 - | Nis'436 - | Nis'435 - | Nis'434 - | Nis'433 - | Nis'432 - | Nis'431 - | Nis'430 - | Nis'429 - | Nis'428 - | Nis'427 - | Nis'426 - | Nis'425 - | Nis'424 - | Nis'423 - | Nis'422 - | Nis'421 - | Nis'420 - | Nis'419 - | Nis'418 - | Nis'417 - | Nis'416 - | Nis'415 - | Nis'414 - | Nis'413 - | Nis'412 - | Nis'411 - | Nis'410 - | Nis'409 - | Nis'408 - | Nis'407 - | Nis'406 - | Nis'405 - | Nis'404 - | Nis'403 - | Nis'402 - | Nis'401 - | Nis'400 - | Nis'399 - | Nis'398 - | Nis'397 - | Nis'396 - | Nis'395 - | Nis'394 - | Nis'393 - | Nis'392 - | Nis'391 - | Nis'390 - | Nis'389 - | Nis'388 - | Nis'387 - | Nis'386 - | Nis'385 - | Nis'384 - | Nis'383 - | Nis'382 - | Nis'381 - | Nis'380 - | Nis'379 - | Nis'378 - | Nis'377 - | Nis'376 - | Nis'375 - | Nis'374 - | Nis'373 - | Nis'372 - | Nis'371 - | Nis'370 - | Nis'369 - | Nis'368 - | Nis'367 - | Nis'366 - | Nis'365 - | Nis'364 - | Nis'363 - | Nis'362 - | Nis'361 - | Nis'360 - | Nis'359 - | Nis'358 - | Nis'357 - | Nis'356 - | Nis'355 - | Nis'354 - | Nis'353 - | Nis'352 - | Nis'351 - | Nis'350 - | Nis'349 - | Nis'348 - | Nis'347 - | Nis'346 - | Nis'345 - | Nis'344 - | Nis'343 - | Nis'342 - | Nis'341 - | Nis'340 - | Nis'339 - | Nis'338 - | Nis'337 - | Nis'336 - | Nis'335 - | Nis'334 - | Nis'332 - | Nis'331 - | Nis'330 - | Nis'329 - | Nis'328 - | Nis'327 - | Nis'326 - | Nis'325 - | Nis'324 - | Nis'323 - | Nis'322 - | Nis'321 - | Nis'320 - | Nis'319 - | Nis'318 - | Nis'317 - | Nis'316 - | Nis'315 - | Nis'314 - | Nis'313 - | Nis'312 - | Nis'311 - | Nis'310 - | Nis'309 - | Nis'308 - | Nis'307 - | Nis'306 - | Nis'305 - | Nis'304 - | Nis'303 - | Nis'302 - | Nis'301 - | Nis'300 - | Nis'299 - | Nis'298 - | Nis'297 - | Nis'296 - | Nis'295 - | Nis'294 - | Nis'293 - | Nis'292 - | Nis'291 - | Nis'290 - | Nis'289 - | Nis'288 - | Nis'287 - | Nis'286 - | Nis'285 - | Nis'284 - | Nis'283 - | Nis'282 - | Nis'281 - | Nis'280 - | Nis'279 - | Nis'278 - | Nis'277 - | Nis'276 - | Nis'275 - | Nis'274 - | Nis'273 - | Nis'272 - | Nis'271 - | Nis'270 - | Nis'269 - | Nis'268 - | Nis'267 - | Nis'266 - | Nis'265 - | Nis'264 - | Nis'263 - | Nis'262 - | Nis'261 - | Nis'260 - | Nis'259 - | Nis'258 - | Nis'257 - | Nis'256 - | Nis'255 - | Nis'254 - | Nis'253 - | Nis'252 - | Nis'251 - | Nis'250 - | Nis'249 - | Nis'248 - | Nis'247 - | Nis'246 - | Nis'245 - | Nis'244 - | Nis'243 - | Nis'242 - | Nis'241 - | Nis'240 - | Nis'239 - | Nis'238 - | Nis'237 - | Nis'236 - | Nis'235 - | Nis'234 - | Nis'233 - | Nis'232 - | Nis'231 - | Nis'230 - | Nis'229 - | Nis'228 - | Nis'227 - | Nis'226 - | Nis'225 - | Nis'224 - | Nis'223 - | Nis'222 - | Nis'221 - | Nis'220 - | Nis'219 - | Nis'218 - | Nis'217 - | Nis'216 - | Nis'215 - | Nis'214 - | Nis'213 - | Nis'212 - | Nis'211 - | Nis'210 - | Nis'209 - | Nis'208 - | Nis'207 - | Nis'206 - | Nis'205 - | Nis'204 - | Nis'203 - | Nis'202 - | Nis'201 - | Nis'200 - | Nis'199 - | Nis'198 - | Nis'197 - | Nis'196 - | Nis'195 - | Nis'194 - | Nis'193 - | Nis'192 - | Nis'191 - | Nis'190 - | Nis'189 - | Nis'188 - | Nis'187 - | Nis'186 - | Nis'185 - | Nis'184 - | Nis'183 - | Nis'182 - | Nis'181 - | Nis'180 - | Nis'179 - | Nis'178 - | Nis'177 - | Nis'176 - | Nis'175 - | Nis'174 - | Nis'173 - | Nis'172 - | Nis'171 - | Nis'170 - | Nis'169 - | Nis'168 - | Nis'167 - | Nis'166 - | Nis'165 - | Nis'164 - | Nis'163 - | Nis'162 - | Nis'161 - | Nis'160 - | Nis'159 - | Nis'158 - | Nis'157 - | Nis'156 - | Nis'155 - | Nis'154 - | Nis'153 - | Nis'152 - | Nis'151 - | Nis'150 - | Nis'149 - | Nis'148 - | Nis'147 - | Nis'146 - | Nis'145 - | Nis'144 - | Nis'143 - | Nis'142 - | Nis'141 - | Nis'140 - | Nis'139 - | Nis'138 - | Nis'137 - | Nis'136 - | Nis'135 - | Nis'134 - | Nis'133 - | Nis'132 - | Nis'131 - | Nis'130 - | Nis'129 - | Nis'128 - | Nis'127 - | Nis'126 - | Nis'125 - | Nis'124 - | Nis'123 - | Nis'122 - | Nis'121 - | Nis'120 - | Nis'119 - | Nis'118 - | Nis'117 - | Nis'116 - | Nis'115 - | Nis'114 - | Nis'113 - | Nis'112 - | Nis'111 - | Nis'110 - | Nis'109 - | Nis'108 - | Nis'107 - | Nis'106 - | Nis'105 - | Nis'104 - | Nis'103 - | Nis'102 - | Nis'101 - | Nis'100 - | Nis'99 - | Nis'98 - | Nis'97 - | Nis'96 - | Nis'95 - | Nis'94 - | Nis'93 - | Nis'92 - | Nis'91 - | Nis'90 - | Nis'89 - | Nis'88 - | Nis'87 - | Nis'86 - | Nis'85 - | Nis'84 - | Nis'83 - | Nis'82 - | Nis'81 - | Nis'80 - | Nis'79 - | Nis'78 - | Nis'77 - | Nis'76 - | Nis'75 - | Nis'74 - | Nis'73 - | Nis'72 - | Nis'71 - | Nis'70 - | Nis'69 - | Nis'68 - | Nis'67 - | Nis'66 - | Nis'65 - | Nis'64 - | Nis'63 - | Nis'62 - | Nis'61 - | Nis'60 - | Nis'59 - | Nis'58 - | Nis'57 - | Nis'56 - | Nis'55 - | Nis'54 - | Nis'53 - | Nis'52 - | Nis'51 - | Nis'50 - | Nis'49 - | Nis'48 - | Nis'47 - | Nis'46 - | Nis'45 - | Nis'44 - | Nis'43 - | Nis'42 - | Nis'41 - | Nis'40 - | Nis'39 - | Nis'38 - | Nis'37 - | Nis'36 - | Nis'35 - | Nis'34 - | Nis'33 - | Nis'32 - | Nis'31 - | Nis'30 - | Nis'29 - | Nis'28 - | Nis'27 - | Nis'26 - | Nis'25 - | Nis'24 - | Nis'23 - | Nis'22 - | Nis'21 - | Nis'20 - | Nis'19 - | Nis'18 - | Nis'17 - | Nis'16 - | Nis'15 - | Nis'14 - | Nis'13 - | Nis'12 - | Nis'11 - | Nis'10 - | Nis'9 - | Nis'8 - | Nis'7 - | Nis'6 - | Nis'5 - | Nis'4 - | Nis'3 - | Nis'2 - | Nis'1. -Definition noninitstate := noninitstate'. - -Program Instance noninitstateNum : Numbered noninitstate := - { inj := fun x => match x return _ with | Nis'569 => Int31.On | Nis'568 => Int31.In | Nis'567 => (twice Int31.In) | Nis'566 => (twice_plus_one Int31.In) | Nis'565 => (twice (twice Int31.In)) | Nis'564 => (twice_plus_one (twice Int31.In)) | Nis'563 => (twice (twice_plus_one Int31.In)) | Nis'562 => (twice_plus_one (twice_plus_one Int31.In)) | Nis'561 => (twice (twice (twice Int31.In))) | Nis'560 => (twice_plus_one (twice (twice Int31.In))) | Nis'559 => (twice (twice_plus_one (twice Int31.In))) | Nis'558 => (twice_plus_one (twice_plus_one (twice Int31.In))) | Nis'557 => (twice (twice (twice_plus_one Int31.In))) | Nis'556 => (twice_plus_one (twice (twice_plus_one Int31.In))) | Nis'555 => (twice (twice_plus_one (twice_plus_one Int31.In))) | Nis'554 => (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))) | Nis'553 => (twice (twice (twice (twice Int31.In)))) | Nis'552 => (twice_plus_one (twice (twice (twice Int31.In)))) | Nis'551 => (twice (twice_plus_one (twice (twice Int31.In)))) | Nis'550 => (twice_plus_one (twice_plus_one (twice (twice Int31.In)))) | Nis'549 => (twice (twice (twice_plus_one (twice Int31.In)))) | Nis'548 => (twice_plus_one (twice (twice_plus_one (twice Int31.In)))) | Nis'547 => (twice (twice_plus_one (twice_plus_one (twice Int31.In)))) | Nis'546 => (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In)))) | Nis'545 => (twice (twice (twice (twice_plus_one Int31.In)))) | Nis'544 => (twice_plus_one (twice (twice (twice_plus_one Int31.In)))) | Nis'543 => (twice (twice_plus_one (twice (twice_plus_one Int31.In)))) | Nis'542 => (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In)))) | Nis'541 => (twice (twice (twice_plus_one (twice_plus_one Int31.In)))) | Nis'540 => (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In)))) | Nis'539 => (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))) | Nis'538 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))) | Nis'537 => (twice (twice (twice (twice (twice Int31.In))))) | Nis'536 => (twice_plus_one (twice (twice (twice (twice Int31.In))))) | Nis'535 => (twice (twice_plus_one (twice (twice (twice Int31.In))))) | Nis'534 => (twice_plus_one (twice_plus_one (twice (twice (twice Int31.In))))) | Nis'533 => (twice (twice (twice_plus_one (twice (twice Int31.In))))) | Nis'532 => (twice_plus_one (twice (twice_plus_one (twice (twice Int31.In))))) | Nis'531 => (twice (twice_plus_one (twice_plus_one (twice (twice Int31.In))))) | Nis'530 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice Int31.In))))) | Nis'529 => (twice (twice (twice (twice_plus_one (twice Int31.In))))) | Nis'528 => (twice_plus_one (twice (twice (twice_plus_one (twice Int31.In))))) | Nis'527 => (twice (twice_plus_one (twice (twice_plus_one (twice Int31.In))))) | Nis'526 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice Int31.In))))) | Nis'525 => (twice (twice (twice_plus_one (twice_plus_one (twice Int31.In))))) | Nis'524 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice Int31.In))))) | Nis'523 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In))))) | Nis'522 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In))))) | Nis'521 => (twice (twice (twice (twice (twice_plus_one Int31.In))))) | Nis'520 => (twice_plus_one (twice (twice (twice (twice_plus_one Int31.In))))) | Nis'519 => (twice (twice_plus_one (twice (twice (twice_plus_one Int31.In))))) | Nis'518 => (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one Int31.In))))) | Nis'517 => (twice (twice (twice_plus_one (twice (twice_plus_one Int31.In))))) | Nis'516 => (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one Int31.In))))) | Nis'515 => (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In))))) | Nis'514 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In))))) | Nis'513 => (twice (twice (twice (twice_plus_one (twice_plus_one Int31.In))))) | Nis'512 => (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one Int31.In))))) | Nis'511 => (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In))))) | Nis'510 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In))))) | Nis'509 => (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))) | Nis'508 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))) | Nis'507 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))) | Nis'506 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))) | Nis'505 => (twice (twice (twice (twice (twice (twice Int31.In)))))) | Nis'504 => (twice_plus_one (twice (twice (twice (twice (twice Int31.In)))))) | Nis'503 => (twice (twice_plus_one (twice (twice (twice (twice Int31.In)))))) | Nis'502 => (twice_plus_one (twice_plus_one (twice (twice (twice (twice Int31.In)))))) | Nis'501 => (twice (twice (twice_plus_one (twice (twice (twice Int31.In)))))) | Nis'500 => (twice_plus_one (twice (twice_plus_one (twice (twice (twice Int31.In)))))) | Nis'499 => (twice (twice_plus_one (twice_plus_one (twice (twice (twice Int31.In)))))) | Nis'498 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice Int31.In)))))) | Nis'497 => (twice (twice (twice (twice_plus_one (twice (twice Int31.In)))))) | Nis'496 => (twice_plus_one (twice (twice (twice_plus_one (twice (twice Int31.In)))))) | Nis'495 => (twice (twice_plus_one (twice (twice_plus_one (twice (twice Int31.In)))))) | Nis'494 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice Int31.In)))))) | Nis'493 => (twice (twice (twice_plus_one (twice_plus_one (twice (twice Int31.In)))))) | Nis'492 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice Int31.In)))))) | Nis'491 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice Int31.In)))))) | Nis'490 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice Int31.In)))))) | Nis'489 => (twice (twice (twice (twice (twice_plus_one (twice Int31.In)))))) | Nis'488 => (twice_plus_one (twice (twice (twice (twice_plus_one (twice Int31.In)))))) | Nis'487 => (twice (twice_plus_one (twice (twice (twice_plus_one (twice Int31.In)))))) | Nis'486 => (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice Int31.In)))))) | Nis'485 => (twice (twice (twice_plus_one (twice (twice_plus_one (twice Int31.In)))))) | Nis'484 => (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice Int31.In)))))) | Nis'483 => (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice Int31.In)))))) | Nis'482 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice Int31.In)))))) | Nis'481 => (twice (twice (twice (twice_plus_one (twice_plus_one (twice Int31.In)))))) | Nis'480 => (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice Int31.In)))))) | Nis'479 => (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice Int31.In)))))) | Nis'478 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice Int31.In)))))) | Nis'477 => (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In)))))) | Nis'476 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In)))))) | Nis'475 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In)))))) | Nis'474 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In)))))) | Nis'473 => (twice (twice (twice (twice (twice (twice_plus_one Int31.In)))))) | Nis'472 => (twice_plus_one (twice (twice (twice (twice (twice_plus_one Int31.In)))))) | Nis'471 => (twice (twice_plus_one (twice (twice (twice (twice_plus_one Int31.In)))))) | Nis'470 => (twice_plus_one (twice_plus_one (twice (twice (twice (twice_plus_one Int31.In)))))) | Nis'469 => (twice (twice (twice_plus_one (twice (twice (twice_plus_one Int31.In)))))) | Nis'468 => (twice_plus_one (twice (twice_plus_one (twice (twice (twice_plus_one Int31.In)))))) | Nis'467 => (twice (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one Int31.In)))))) | Nis'466 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one Int31.In)))))) | Nis'465 => (twice (twice (twice (twice_plus_one (twice (twice_plus_one Int31.In)))))) | Nis'464 => (twice_plus_one (twice (twice (twice_plus_one (twice (twice_plus_one Int31.In)))))) | Nis'463 => (twice (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one Int31.In)))))) | Nis'462 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one Int31.In)))))) | Nis'461 => (twice (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In)))))) | Nis'460 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In)))))) | Nis'459 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In)))))) | Nis'458 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In)))))) | Nis'457 => (twice (twice (twice (twice (twice_plus_one (twice_plus_one Int31.In)))))) | Nis'456 => (twice_plus_one (twice (twice (twice (twice_plus_one (twice_plus_one Int31.In)))))) | Nis'455 => (twice (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one Int31.In)))))) | Nis'454 => (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one Int31.In)))))) | Nis'453 => (twice (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In)))))) | Nis'452 => (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In)))))) | Nis'451 => (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In)))))) | Nis'450 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In)))))) | Nis'449 => (twice (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))) | Nis'448 => (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))) | Nis'447 => (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))) | Nis'446 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))) | Nis'445 => (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))) | Nis'444 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))) | Nis'443 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))) | Nis'442 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))) | Nis'441 => (twice (twice (twice (twice (twice (twice (twice Int31.In))))))) | Nis'440 => (twice_plus_one (twice (twice (twice (twice (twice (twice Int31.In))))))) | Nis'439 => (twice (twice_plus_one (twice (twice (twice (twice (twice Int31.In))))))) | Nis'438 => (twice_plus_one (twice_plus_one (twice (twice (twice (twice (twice Int31.In))))))) | Nis'437 => (twice (twice (twice_plus_one (twice (twice (twice (twice Int31.In))))))) | Nis'436 => (twice_plus_one (twice (twice_plus_one (twice (twice (twice (twice Int31.In))))))) | Nis'435 => (twice (twice_plus_one (twice_plus_one (twice (twice (twice (twice Int31.In))))))) | Nis'434 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice (twice Int31.In))))))) | Nis'433 => (twice (twice (twice (twice_plus_one (twice (twice (twice Int31.In))))))) | Nis'432 => (twice_plus_one (twice (twice (twice_plus_one (twice (twice (twice Int31.In))))))) | Nis'431 => (twice (twice_plus_one (twice (twice_plus_one (twice (twice (twice Int31.In))))))) | Nis'430 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice (twice Int31.In))))))) | Nis'429 => (twice (twice (twice_plus_one (twice_plus_one (twice (twice (twice Int31.In))))))) | Nis'428 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice (twice Int31.In))))))) | Nis'427 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice Int31.In))))))) | Nis'426 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice Int31.In))))))) | Nis'425 => (twice (twice (twice (twice (twice_plus_one (twice (twice Int31.In))))))) | Nis'424 => (twice_plus_one (twice (twice (twice (twice_plus_one (twice (twice Int31.In))))))) | Nis'423 => (twice (twice_plus_one (twice (twice (twice_plus_one (twice (twice Int31.In))))))) | Nis'422 => (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice (twice Int31.In))))))) | Nis'421 => (twice (twice (twice_plus_one (twice (twice_plus_one (twice (twice Int31.In))))))) | Nis'420 => (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice (twice Int31.In))))))) | Nis'419 => (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice Int31.In))))))) | Nis'418 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice Int31.In))))))) | Nis'417 => (twice (twice (twice (twice_plus_one (twice_plus_one (twice (twice Int31.In))))))) | Nis'416 => (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice (twice Int31.In))))))) | Nis'415 => (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice Int31.In))))))) | Nis'414 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice Int31.In))))))) | Nis'413 => (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice Int31.In))))))) | Nis'412 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice Int31.In))))))) | Nis'411 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice Int31.In))))))) | Nis'410 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice Int31.In))))))) | Nis'409 => (twice (twice (twice (twice (twice (twice_plus_one (twice Int31.In))))))) | Nis'408 => (twice_plus_one (twice (twice (twice (twice (twice_plus_one (twice Int31.In))))))) | Nis'407 => (twice (twice_plus_one (twice (twice (twice (twice_plus_one (twice Int31.In))))))) | Nis'406 => (twice_plus_one (twice_plus_one (twice (twice (twice (twice_plus_one (twice Int31.In))))))) | Nis'405 => (twice (twice (twice_plus_one (twice (twice (twice_plus_one (twice Int31.In))))))) | Nis'404 => (twice_plus_one (twice (twice_plus_one (twice (twice (twice_plus_one (twice Int31.In))))))) | Nis'403 => (twice (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice Int31.In))))))) | Nis'402 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice Int31.In))))))) | Nis'401 => (twice (twice (twice (twice_plus_one (twice (twice_plus_one (twice Int31.In))))))) | Nis'400 => (twice_plus_one (twice (twice (twice_plus_one (twice (twice_plus_one (twice Int31.In))))))) | Nis'399 => (twice (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice Int31.In))))))) | Nis'398 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice Int31.In))))))) | Nis'397 => (twice (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice Int31.In))))))) | Nis'396 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice Int31.In))))))) | Nis'395 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice Int31.In))))))) | Nis'394 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice Int31.In))))))) | Nis'393 => (twice (twice (twice (twice (twice_plus_one (twice_plus_one (twice Int31.In))))))) | Nis'392 => (twice_plus_one (twice (twice (twice (twice_plus_one (twice_plus_one (twice Int31.In))))))) | Nis'391 => (twice (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice Int31.In))))))) | Nis'390 => (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice Int31.In))))))) | Nis'389 => (twice (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice Int31.In))))))) | Nis'388 => (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice Int31.In))))))) | Nis'387 => (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice Int31.In))))))) | Nis'386 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice Int31.In))))))) | Nis'385 => (twice (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In))))))) | Nis'384 => (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In))))))) | Nis'383 => (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In))))))) | Nis'382 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In))))))) | Nis'381 => (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In))))))) | Nis'380 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In))))))) | Nis'379 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In))))))) | Nis'378 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In))))))) | Nis'377 => (twice (twice (twice (twice (twice (twice (twice_plus_one Int31.In))))))) | Nis'376 => (twice_plus_one (twice (twice (twice (twice (twice (twice_plus_one Int31.In))))))) | Nis'375 => (twice (twice_plus_one (twice (twice (twice (twice (twice_plus_one Int31.In))))))) | Nis'374 => (twice_plus_one (twice_plus_one (twice (twice (twice (twice (twice_plus_one Int31.In))))))) | Nis'373 => (twice (twice (twice_plus_one (twice (twice (twice (twice_plus_one Int31.In))))))) | Nis'372 => (twice_plus_one (twice (twice_plus_one (twice (twice (twice (twice_plus_one Int31.In))))))) | Nis'371 => (twice (twice_plus_one (twice_plus_one (twice (twice (twice (twice_plus_one Int31.In))))))) | Nis'370 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice (twice_plus_one Int31.In))))))) | Nis'369 => (twice (twice (twice (twice_plus_one (twice (twice (twice_plus_one Int31.In))))))) | Nis'368 => (twice_plus_one (twice (twice (twice_plus_one (twice (twice (twice_plus_one Int31.In))))))) | Nis'367 => (twice (twice_plus_one (twice (twice_plus_one (twice (twice (twice_plus_one Int31.In))))))) | Nis'366 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice (twice_plus_one Int31.In))))))) | Nis'365 => (twice (twice (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one Int31.In))))))) | Nis'364 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one Int31.In))))))) | Nis'363 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one Int31.In))))))) | Nis'362 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one Int31.In))))))) | Nis'361 => (twice (twice (twice (twice (twice_plus_one (twice (twice_plus_one Int31.In))))))) | Nis'360 => (twice_plus_one (twice (twice (twice (twice_plus_one (twice (twice_plus_one Int31.In))))))) | Nis'359 => (twice (twice_plus_one (twice (twice (twice_plus_one (twice (twice_plus_one Int31.In))))))) | Nis'358 => (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice (twice_plus_one Int31.In))))))) | Nis'357 => (twice (twice (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one Int31.In))))))) | Nis'356 => (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one Int31.In))))))) | Nis'355 => (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one Int31.In))))))) | Nis'354 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one Int31.In))))))) | Nis'353 => (twice (twice (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In))))))) | Nis'352 => (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In))))))) | Nis'351 => (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In))))))) | Nis'350 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In))))))) | Nis'349 => (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In))))))) | Nis'348 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In))))))) | Nis'347 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In))))))) | Nis'346 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In))))))) | Nis'345 => (twice (twice (twice (twice (twice (twice_plus_one (twice_plus_one Int31.In))))))) | Nis'344 => (twice_plus_one (twice (twice (twice (twice (twice_plus_one (twice_plus_one Int31.In))))))) | Nis'343 => (twice (twice_plus_one (twice (twice (twice (twice_plus_one (twice_plus_one Int31.In))))))) | Nis'342 => (twice_plus_one (twice_plus_one (twice (twice (twice (twice_plus_one (twice_plus_one Int31.In))))))) | Nis'341 => (twice (twice (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one Int31.In))))))) | Nis'340 => (twice_plus_one (twice (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one Int31.In))))))) | Nis'339 => (twice (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one Int31.In))))))) | Nis'338 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one Int31.In))))))) | Nis'337 => (twice (twice (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In))))))) | Nis'336 => (twice_plus_one (twice (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In))))))) | Nis'335 => (twice (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In))))))) | Nis'334 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In))))))) | Nis'332 => (twice (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In))))))) | Nis'331 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In))))))) | Nis'330 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In))))))) | Nis'329 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In))))))) | Nis'328 => (twice (twice (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))))) | Nis'327 => (twice_plus_one (twice (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))))) | Nis'326 => (twice (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))))) | Nis'325 => (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))))) | Nis'324 => (twice (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))))) | Nis'323 => (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))))) | Nis'322 => (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))))) | Nis'321 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))))) | Nis'320 => (twice (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))))) | Nis'319 => (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))))) | Nis'318 => (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))))) | Nis'317 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))))) | Nis'316 => (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))))) | Nis'315 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))))) | Nis'314 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))))) | Nis'313 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In))))))) | Nis'312 => (twice (twice (twice (twice (twice (twice (twice (twice Int31.In)))))))) | Nis'311 => (twice_plus_one (twice (twice (twice (twice (twice (twice (twice Int31.In)))))))) | Nis'310 => (twice (twice_plus_one (twice (twice (twice (twice (twice (twice Int31.In)))))))) | Nis'309 => (twice_plus_one (twice_plus_one (twice (twice (twice (twice (twice (twice Int31.In)))))))) | Nis'308 => (twice (twice (twice_plus_one (twice (twice (twice (twice (twice Int31.In)))))))) | Nis'307 => (twice_plus_one (twice (twice_plus_one (twice (twice (twice (twice (twice Int31.In)))))))) | Nis'306 => (twice (twice_plus_one (twice_plus_one (twice (twice (twice (twice (twice Int31.In)))))))) | Nis'305 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice (twice (twice Int31.In)))))))) | Nis'304 => (twice (twice (twice (twice_plus_one (twice (twice (twice (twice Int31.In)))))))) | Nis'303 => (twice_plus_one (twice (twice (twice_plus_one (twice (twice (twice (twice Int31.In)))))))) | Nis'302 => (twice (twice_plus_one (twice (twice_plus_one (twice (twice (twice (twice Int31.In)))))))) | Nis'301 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice (twice (twice Int31.In)))))))) | Nis'300 => (twice (twice (twice_plus_one (twice_plus_one (twice (twice (twice (twice Int31.In)))))))) | Nis'299 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice (twice (twice Int31.In)))))))) | Nis'298 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice (twice Int31.In)))))))) | Nis'297 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice (twice Int31.In)))))))) | Nis'296 => (twice (twice (twice (twice (twice_plus_one (twice (twice (twice Int31.In)))))))) | Nis'295 => (twice_plus_one (twice (twice (twice (twice_plus_one (twice (twice (twice Int31.In)))))))) | Nis'294 => (twice (twice_plus_one (twice (twice (twice_plus_one (twice (twice (twice Int31.In)))))))) | Nis'293 => (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice (twice (twice Int31.In)))))))) | Nis'292 => (twice (twice (twice_plus_one (twice (twice_plus_one (twice (twice (twice Int31.In)))))))) | Nis'291 => (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice (twice (twice Int31.In)))))))) | Nis'290 => (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice (twice Int31.In)))))))) | Nis'289 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice (twice Int31.In)))))))) | Nis'288 => (twice (twice (twice (twice_plus_one (twice_plus_one (twice (twice (twice Int31.In)))))))) | Nis'287 => (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice (twice (twice Int31.In)))))))) | Nis'286 => (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice (twice Int31.In)))))))) | Nis'285 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice (twice Int31.In)))))))) | Nis'284 => (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice Int31.In)))))))) | Nis'283 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice Int31.In)))))))) | Nis'282 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice Int31.In)))))))) | Nis'281 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice Int31.In)))))))) | Nis'280 => (twice (twice (twice (twice (twice (twice_plus_one (twice (twice Int31.In)))))))) | Nis'279 => (twice_plus_one (twice (twice (twice (twice (twice_plus_one (twice (twice Int31.In)))))))) | Nis'278 => (twice (twice_plus_one (twice (twice (twice (twice_plus_one (twice (twice Int31.In)))))))) | Nis'277 => (twice_plus_one (twice_plus_one (twice (twice (twice (twice_plus_one (twice (twice Int31.In)))))))) | Nis'276 => (twice (twice (twice_plus_one (twice (twice (twice_plus_one (twice (twice Int31.In)))))))) | Nis'275 => (twice_plus_one (twice (twice_plus_one (twice (twice (twice_plus_one (twice (twice Int31.In)))))))) | Nis'274 => (twice (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice (twice Int31.In)))))))) | Nis'273 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice (twice Int31.In)))))))) | Nis'272 => (twice (twice (twice (twice_plus_one (twice (twice_plus_one (twice (twice Int31.In)))))))) | Nis'271 => (twice_plus_one (twice (twice (twice_plus_one (twice (twice_plus_one (twice (twice Int31.In)))))))) | Nis'270 => (twice (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice (twice Int31.In)))))))) | Nis'269 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice (twice Int31.In)))))))) | Nis'268 => (twice (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice Int31.In)))))))) | Nis'267 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice Int31.In)))))))) | Nis'266 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice Int31.In)))))))) | Nis'265 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice Int31.In)))))))) | Nis'264 => (twice (twice (twice (twice (twice_plus_one (twice_plus_one (twice (twice Int31.In)))))))) | Nis'263 => (twice_plus_one (twice (twice (twice (twice_plus_one (twice_plus_one (twice (twice Int31.In)))))))) | Nis'262 => (twice (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice (twice Int31.In)))))))) | Nis'261 => (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice (twice Int31.In)))))))) | Nis'260 => (twice (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice Int31.In)))))))) | Nis'259 => (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice Int31.In)))))))) | Nis'258 => (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice Int31.In)))))))) | Nis'257 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice Int31.In)))))))) | Nis'256 => (twice (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice Int31.In)))))))) | Nis'255 => (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice Int31.In)))))))) | Nis'254 => (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice Int31.In)))))))) | Nis'253 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice Int31.In)))))))) | Nis'252 => (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice Int31.In)))))))) | Nis'251 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice Int31.In)))))))) | Nis'250 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice Int31.In)))))))) | Nis'249 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice Int31.In)))))))) | Nis'248 => (twice (twice (twice (twice (twice (twice (twice_plus_one (twice Int31.In)))))))) | Nis'247 => (twice_plus_one (twice (twice (twice (twice (twice (twice_plus_one (twice Int31.In)))))))) | Nis'246 => (twice (twice_plus_one (twice (twice (twice (twice (twice_plus_one (twice Int31.In)))))))) | Nis'245 => (twice_plus_one (twice_plus_one (twice (twice (twice (twice (twice_plus_one (twice Int31.In)))))))) | Nis'244 => (twice (twice (twice_plus_one (twice (twice (twice (twice_plus_one (twice Int31.In)))))))) | Nis'243 => (twice_plus_one (twice (twice_plus_one (twice (twice (twice (twice_plus_one (twice Int31.In)))))))) | Nis'242 => (twice (twice_plus_one (twice_plus_one (twice (twice (twice (twice_plus_one (twice Int31.In)))))))) | Nis'241 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice (twice_plus_one (twice Int31.In)))))))) | Nis'240 => (twice (twice (twice (twice_plus_one (twice (twice (twice_plus_one (twice Int31.In)))))))) | Nis'239 => (twice_plus_one (twice (twice (twice_plus_one (twice (twice (twice_plus_one (twice Int31.In)))))))) | Nis'238 => (twice (twice_plus_one (twice (twice_plus_one (twice (twice (twice_plus_one (twice Int31.In)))))))) | Nis'237 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice (twice_plus_one (twice Int31.In)))))))) | Nis'236 => (twice (twice (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice Int31.In)))))))) | Nis'235 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice Int31.In)))))))) | Nis'234 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice Int31.In)))))))) | Nis'233 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice Int31.In)))))))) | Nis'232 => (twice (twice (twice (twice (twice_plus_one (twice (twice_plus_one (twice Int31.In)))))))) | Nis'231 => (twice_plus_one (twice (twice (twice (twice_plus_one (twice (twice_plus_one (twice Int31.In)))))))) | Nis'230 => (twice (twice_plus_one (twice (twice (twice_plus_one (twice (twice_plus_one (twice Int31.In)))))))) | Nis'229 => (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice (twice_plus_one (twice Int31.In)))))))) | Nis'228 => (twice (twice (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice Int31.In)))))))) | Nis'227 => (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice Int31.In)))))))) | Nis'226 => (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice Int31.In)))))))) | Nis'225 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice Int31.In)))))))) | Nis'224 => (twice (twice (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice Int31.In)))))))) | Nis'223 => (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice Int31.In)))))))) | Nis'222 => (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice Int31.In)))))))) | Nis'221 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice Int31.In)))))))) | Nis'220 => (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice Int31.In)))))))) | Nis'219 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice Int31.In)))))))) | Nis'218 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice Int31.In)))))))) | Nis'217 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice Int31.In)))))))) | Nis'216 => (twice (twice (twice (twice (twice (twice_plus_one (twice_plus_one (twice Int31.In)))))))) | Nis'215 => (twice_plus_one (twice (twice (twice (twice (twice_plus_one (twice_plus_one (twice Int31.In)))))))) | Nis'214 => (twice (twice_plus_one (twice (twice (twice (twice_plus_one (twice_plus_one (twice Int31.In)))))))) | Nis'213 => (twice_plus_one (twice_plus_one (twice (twice (twice (twice_plus_one (twice_plus_one (twice Int31.In)))))))) | Nis'212 => (twice (twice (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice Int31.In)))))))) | Nis'211 => (twice_plus_one (twice (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice Int31.In)))))))) | Nis'210 => (twice (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice Int31.In)))))))) | Nis'209 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice Int31.In)))))))) | Nis'208 => (twice (twice (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice Int31.In)))))))) | Nis'207 => (twice_plus_one (twice (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice Int31.In)))))))) | Nis'206 => (twice (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice Int31.In)))))))) | Nis'205 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice Int31.In)))))))) | Nis'204 => (twice (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice Int31.In)))))))) | Nis'203 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice Int31.In)))))))) | Nis'202 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice Int31.In)))))))) | Nis'201 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice Int31.In)))))))) | Nis'200 => (twice (twice (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In)))))))) | Nis'199 => (twice_plus_one (twice (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In)))))))) | Nis'198 => (twice (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In)))))))) | Nis'197 => (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In)))))))) | Nis'196 => (twice (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In)))))))) | Nis'195 => (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In)))))))) | Nis'194 => (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In)))))))) | Nis'193 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In)))))))) | Nis'192 => (twice (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In)))))))) | Nis'191 => (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In)))))))) | Nis'190 => (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In)))))))) | Nis'189 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In)))))))) | Nis'188 => (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In)))))))) | Nis'187 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In)))))))) | Nis'186 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In)))))))) | Nis'185 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice Int31.In)))))))) | Nis'184 => (twice (twice (twice (twice (twice (twice (twice (twice_plus_one Int31.In)))))))) | Nis'183 => (twice_plus_one (twice (twice (twice (twice (twice (twice (twice_plus_one Int31.In)))))))) | Nis'182 => (twice (twice_plus_one (twice (twice (twice (twice (twice (twice_plus_one Int31.In)))))))) | Nis'181 => (twice_plus_one (twice_plus_one (twice (twice (twice (twice (twice (twice_plus_one Int31.In)))))))) | Nis'180 => (twice (twice (twice_plus_one (twice (twice (twice (twice (twice_plus_one Int31.In)))))))) | Nis'179 => (twice_plus_one (twice (twice_plus_one (twice (twice (twice (twice (twice_plus_one Int31.In)))))))) | Nis'178 => (twice (twice_plus_one (twice_plus_one (twice (twice (twice (twice (twice_plus_one Int31.In)))))))) | Nis'177 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice (twice (twice_plus_one Int31.In)))))))) | Nis'176 => (twice (twice (twice (twice_plus_one (twice (twice (twice (twice_plus_one Int31.In)))))))) | Nis'175 => (twice_plus_one (twice (twice (twice_plus_one (twice (twice (twice (twice_plus_one Int31.In)))))))) | Nis'174 => (twice (twice_plus_one (twice (twice_plus_one (twice (twice (twice (twice_plus_one Int31.In)))))))) | Nis'173 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice (twice (twice_plus_one Int31.In)))))))) | Nis'172 => (twice (twice (twice_plus_one (twice_plus_one (twice (twice (twice (twice_plus_one Int31.In)))))))) | Nis'171 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice (twice (twice_plus_one Int31.In)))))))) | Nis'170 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice (twice_plus_one Int31.In)))))))) | Nis'169 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice (twice_plus_one Int31.In)))))))) | Nis'168 => (twice (twice (twice (twice (twice_plus_one (twice (twice (twice_plus_one Int31.In)))))))) | Nis'167 => (twice_plus_one (twice (twice (twice (twice_plus_one (twice (twice (twice_plus_one Int31.In)))))))) | Nis'166 => (twice (twice_plus_one (twice (twice (twice_plus_one (twice (twice (twice_plus_one Int31.In)))))))) | Nis'165 => (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice (twice (twice_plus_one Int31.In)))))))) | Nis'164 => (twice (twice (twice_plus_one (twice (twice_plus_one (twice (twice (twice_plus_one Int31.In)))))))) | Nis'163 => (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice (twice (twice_plus_one Int31.In)))))))) | Nis'162 => (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice (twice_plus_one Int31.In)))))))) | Nis'161 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice (twice_plus_one Int31.In)))))))) | Nis'160 => (twice (twice (twice (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one Int31.In)))))))) | Nis'159 => (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one Int31.In)))))))) | Nis'158 => (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one Int31.In)))))))) | Nis'157 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one Int31.In)))))))) | Nis'156 => (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one Int31.In)))))))) | Nis'155 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one Int31.In)))))))) | Nis'154 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one Int31.In)))))))) | Nis'153 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one Int31.In)))))))) | Nis'152 => (twice (twice (twice (twice (twice (twice_plus_one (twice (twice_plus_one Int31.In)))))))) | Nis'151 => (twice_plus_one (twice (twice (twice (twice (twice_plus_one (twice (twice_plus_one Int31.In)))))))) | Nis'150 => (twice (twice_plus_one (twice (twice (twice (twice_plus_one (twice (twice_plus_one Int31.In)))))))) | Nis'149 => (twice_plus_one (twice_plus_one (twice (twice (twice (twice_plus_one (twice (twice_plus_one Int31.In)))))))) | Nis'148 => (twice (twice (twice_plus_one (twice (twice (twice_plus_one (twice (twice_plus_one Int31.In)))))))) | Nis'147 => (twice_plus_one (twice (twice_plus_one (twice (twice (twice_plus_one (twice (twice_plus_one Int31.In)))))))) | Nis'146 => (twice (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice (twice_plus_one Int31.In)))))))) | Nis'145 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice (twice_plus_one Int31.In)))))))) | Nis'144 => (twice (twice (twice (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one Int31.In)))))))) | Nis'143 => (twice_plus_one (twice (twice (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one Int31.In)))))))) | Nis'142 => (twice (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one Int31.In)))))))) | Nis'141 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one Int31.In)))))))) | Nis'140 => (twice (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one Int31.In)))))))) | Nis'139 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one Int31.In)))))))) | Nis'138 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one Int31.In)))))))) | Nis'137 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one Int31.In)))))))) | Nis'136 => (twice (twice (twice (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In)))))))) | Nis'135 => (twice_plus_one (twice (twice (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In)))))))) | Nis'134 => (twice (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In)))))))) | Nis'133 => (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In)))))))) | Nis'132 => (twice (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In)))))))) | Nis'131 => (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In)))))))) | Nis'130 => (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In)))))))) | Nis'129 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In)))))))) | Nis'128 => (twice (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In)))))))) | Nis'127 => (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In)))))))) | Nis'126 => (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In)))))))) | Nis'125 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In)))))))) | Nis'124 => (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In)))))))) | Nis'123 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In)))))))) | Nis'122 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In)))))))) | Nis'121 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one Int31.In)))))))) | Nis'120 => (twice (twice (twice (twice (twice (twice (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'119 => (twice_plus_one (twice (twice (twice (twice (twice (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'118 => (twice (twice_plus_one (twice (twice (twice (twice (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'117 => (twice_plus_one (twice_plus_one (twice (twice (twice (twice (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'116 => (twice (twice (twice_plus_one (twice (twice (twice (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'115 => (twice_plus_one (twice (twice_plus_one (twice (twice (twice (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'114 => (twice (twice_plus_one (twice_plus_one (twice (twice (twice (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'113 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'112 => (twice (twice (twice (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'111 => (twice_plus_one (twice (twice (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'110 => (twice (twice_plus_one (twice (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'109 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'108 => (twice (twice (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'107 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'106 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'105 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'104 => (twice (twice (twice (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'103 => (twice_plus_one (twice (twice (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'102 => (twice (twice_plus_one (twice (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'101 => (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'100 => (twice (twice (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'99 => (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'98 => (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'97 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'96 => (twice (twice (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'95 => (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'94 => (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'93 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'92 => (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'91 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'90 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'89 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'88 => (twice (twice (twice (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'87 => (twice_plus_one (twice (twice (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'86 => (twice (twice_plus_one (twice (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'85 => (twice_plus_one (twice_plus_one (twice (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'84 => (twice (twice (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'83 => (twice_plus_one (twice (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'82 => (twice (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'81 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'80 => (twice (twice (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'79 => (twice_plus_one (twice (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'78 => (twice (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'77 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'76 => (twice (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'75 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'74 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'73 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'72 => (twice (twice (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'71 => (twice_plus_one (twice (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'70 => (twice (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'69 => (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'68 => (twice (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'67 => (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'66 => (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'65 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'64 => (twice (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'63 => (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'62 => (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'61 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'60 => (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'59 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'58 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'57 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one Int31.In)))))))) | Nis'56 => (twice (twice (twice (twice (twice (twice (twice (twice (twice Int31.In))))))))) | Nis'55 => (twice_plus_one (twice (twice (twice (twice (twice (twice (twice (twice Int31.In))))))))) | Nis'54 => (twice (twice_plus_one (twice (twice (twice (twice (twice (twice (twice Int31.In))))))))) | Nis'53 => (twice_plus_one (twice_plus_one (twice (twice (twice (twice (twice (twice (twice Int31.In))))))))) | Nis'52 => (twice (twice (twice_plus_one (twice (twice (twice (twice (twice (twice Int31.In))))))))) | Nis'51 => (twice_plus_one (twice (twice_plus_one (twice (twice (twice (twice (twice (twice Int31.In))))))))) | Nis'50 => (twice (twice_plus_one (twice_plus_one (twice (twice (twice (twice (twice (twice Int31.In))))))))) | Nis'49 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice (twice (twice (twice Int31.In))))))))) | Nis'48 => (twice (twice (twice (twice_plus_one (twice (twice (twice (twice (twice Int31.In))))))))) | Nis'47 => (twice_plus_one (twice (twice (twice_plus_one (twice (twice (twice (twice (twice Int31.In))))))))) | Nis'46 => (twice (twice_plus_one (twice (twice_plus_one (twice (twice (twice (twice (twice Int31.In))))))))) | Nis'45 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice (twice (twice (twice Int31.In))))))))) | Nis'44 => (twice (twice (twice_plus_one (twice_plus_one (twice (twice (twice (twice (twice Int31.In))))))))) | Nis'43 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice (twice (twice (twice Int31.In))))))))) | Nis'42 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice (twice (twice Int31.In))))))))) | Nis'41 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice (twice (twice Int31.In))))))))) | Nis'40 => (twice (twice (twice (twice (twice_plus_one (twice (twice (twice (twice Int31.In))))))))) | Nis'39 => (twice_plus_one (twice (twice (twice (twice_plus_one (twice (twice (twice (twice Int31.In))))))))) | Nis'38 => (twice (twice_plus_one (twice (twice (twice_plus_one (twice (twice (twice (twice Int31.In))))))))) | Nis'37 => (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice (twice (twice (twice Int31.In))))))))) | Nis'36 => (twice (twice (twice_plus_one (twice (twice_plus_one (twice (twice (twice (twice Int31.In))))))))) | Nis'35 => (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice (twice (twice (twice Int31.In))))))))) | Nis'34 => (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice (twice (twice Int31.In))))))))) | Nis'33 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice (twice (twice Int31.In))))))))) | Nis'32 => (twice (twice (twice (twice_plus_one (twice_plus_one (twice (twice (twice (twice Int31.In))))))))) | Nis'31 => (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice (twice (twice (twice Int31.In))))))))) | Nis'30 => (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice (twice (twice Int31.In))))))))) | Nis'29 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice (twice (twice Int31.In))))))))) | Nis'28 => (twice (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice (twice Int31.In))))))))) | Nis'27 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice (twice Int31.In))))))))) | Nis'26 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice (twice Int31.In))))))))) | Nis'25 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice (twice Int31.In))))))))) | Nis'24 => (twice (twice (twice (twice (twice (twice_plus_one (twice (twice (twice Int31.In))))))))) | Nis'23 => (twice_plus_one (twice (twice (twice (twice (twice_plus_one (twice (twice (twice Int31.In))))))))) | Nis'22 => (twice (twice_plus_one (twice (twice (twice (twice_plus_one (twice (twice (twice Int31.In))))))))) | Nis'21 => (twice_plus_one (twice_plus_one (twice (twice (twice (twice_plus_one (twice (twice (twice Int31.In))))))))) | Nis'20 => (twice (twice (twice_plus_one (twice (twice (twice_plus_one (twice (twice (twice Int31.In))))))))) | Nis'19 => (twice_plus_one (twice (twice_plus_one (twice (twice (twice_plus_one (twice (twice (twice Int31.In))))))))) | Nis'18 => (twice (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice (twice (twice Int31.In))))))))) | Nis'17 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice (twice (twice Int31.In))))))))) | Nis'16 => (twice (twice (twice (twice_plus_one (twice (twice_plus_one (twice (twice (twice Int31.In))))))))) | Nis'15 => (twice_plus_one (twice (twice (twice_plus_one (twice (twice_plus_one (twice (twice (twice Int31.In))))))))) | Nis'14 => (twice (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice (twice (twice Int31.In))))))))) | Nis'13 => (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice (twice (twice Int31.In))))))))) | Nis'12 => (twice (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice (twice Int31.In))))))))) | Nis'11 => (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice (twice Int31.In))))))))) | Nis'10 => (twice (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice (twice Int31.In))))))))) | Nis'9 => (twice_plus_one (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice (twice (twice Int31.In))))))))) | Nis'8 => (twice (twice (twice (twice (twice_plus_one (twice_plus_one (twice (twice (twice Int31.In))))))))) | Nis'7 => (twice_plus_one (twice (twice (twice (twice_plus_one (twice_plus_one (twice (twice (twice Int31.In))))))))) | Nis'6 => (twice (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice (twice (twice Int31.In))))))))) | Nis'5 => (twice_plus_one (twice_plus_one (twice (twice (twice_plus_one (twice_plus_one (twice (twice (twice Int31.In))))))))) | Nis'4 => (twice (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice (twice Int31.In))))))))) | Nis'3 => (twice_plus_one (twice (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice (twice Int31.In))))))))) | Nis'2 => (twice (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice (twice Int31.In))))))))) | Nis'1 => (twice_plus_one (twice_plus_one (twice_plus_one (twice (twice_plus_one (twice_plus_one (twice (twice (twice Int31.In))))))))) end; - surj := (fun n => match n return _ with | 0 => Nis'569 | 1 => Nis'568 | 2 => Nis'567 | 3 => Nis'566 | 4 => Nis'565 | 5 => Nis'564 | 6 => Nis'563 | 7 => Nis'562 | 8 => Nis'561 | 9 => Nis'560 | 10 => Nis'559 | 11 => Nis'558 | 12 => Nis'557 | 13 => Nis'556 | 14 => Nis'555 | 15 => Nis'554 | 16 => Nis'553 | 17 => Nis'552 | 18 => Nis'551 | 19 => Nis'550 | 20 => Nis'549 | 21 => Nis'548 | 22 => Nis'547 | 23 => Nis'546 | 24 => Nis'545 | 25 => Nis'544 | 26 => Nis'543 | 27 => Nis'542 | 28 => Nis'541 | 29 => Nis'540 | 30 => Nis'539 | 31 => Nis'538 | 32 => Nis'537 | 33 => Nis'536 | 34 => Nis'535 | 35 => Nis'534 | 36 => Nis'533 | 37 => Nis'532 | 38 => Nis'531 | 39 => Nis'530 | 40 => Nis'529 | 41 => Nis'528 | 42 => Nis'527 | 43 => Nis'526 | 44 => Nis'525 | 45 => Nis'524 | 46 => Nis'523 | 47 => Nis'522 | 48 => Nis'521 | 49 => Nis'520 | 50 => Nis'519 | 51 => Nis'518 | 52 => Nis'517 | 53 => Nis'516 | 54 => Nis'515 | 55 => Nis'514 | 56 => Nis'513 | 57 => Nis'512 | 58 => Nis'511 | 59 => Nis'510 | 60 => Nis'509 | 61 => Nis'508 | 62 => Nis'507 | 63 => Nis'506 | 64 => Nis'505 | 65 => Nis'504 | 66 => Nis'503 | 67 => Nis'502 | 68 => Nis'501 | 69 => Nis'500 | 70 => Nis'499 | 71 => Nis'498 | 72 => Nis'497 | 73 => Nis'496 | 74 => Nis'495 | 75 => Nis'494 | 76 => Nis'493 | 77 => Nis'492 | 78 => Nis'491 | 79 => Nis'490 | 80 => Nis'489 | 81 => Nis'488 | 82 => Nis'487 | 83 => Nis'486 | 84 => Nis'485 | 85 => Nis'484 | 86 => Nis'483 | 87 => Nis'482 | 88 => Nis'481 | 89 => Nis'480 | 90 => Nis'479 | 91 => Nis'478 | 92 => Nis'477 | 93 => Nis'476 | 94 => Nis'475 | 95 => Nis'474 | 96 => Nis'473 | 97 => Nis'472 | 98 => Nis'471 | 99 => Nis'470 | 100 => Nis'469 | 101 => Nis'468 | 102 => Nis'467 | 103 => Nis'466 | 104 => Nis'465 | 105 => Nis'464 | 106 => Nis'463 | 107 => Nis'462 | 108 => Nis'461 | 109 => Nis'460 | 110 => Nis'459 | 111 => Nis'458 | 112 => Nis'457 | 113 => Nis'456 | 114 => Nis'455 | 115 => Nis'454 | 116 => Nis'453 | 117 => Nis'452 | 118 => Nis'451 | 119 => Nis'450 | 120 => Nis'449 | 121 => Nis'448 | 122 => Nis'447 | 123 => Nis'446 | 124 => Nis'445 | 125 => Nis'444 | 126 => Nis'443 | 127 => Nis'442 | 128 => Nis'441 | 129 => Nis'440 | 130 => Nis'439 | 131 => Nis'438 | 132 => Nis'437 | 133 => Nis'436 | 134 => Nis'435 | 135 => Nis'434 | 136 => Nis'433 | 137 => Nis'432 | 138 => Nis'431 | 139 => Nis'430 | 140 => Nis'429 | 141 => Nis'428 | 142 => Nis'427 | 143 => Nis'426 | 144 => Nis'425 | 145 => Nis'424 | 146 => Nis'423 | 147 => Nis'422 | 148 => Nis'421 | 149 => Nis'420 | 150 => Nis'419 | 151 => Nis'418 | 152 => Nis'417 | 153 => Nis'416 | 154 => Nis'415 | 155 => Nis'414 | 156 => Nis'413 | 157 => Nis'412 | 158 => Nis'411 | 159 => Nis'410 | 160 => Nis'409 | 161 => Nis'408 | 162 => Nis'407 | 163 => Nis'406 | 164 => Nis'405 | 165 => Nis'404 | 166 => Nis'403 | 167 => Nis'402 | 168 => Nis'401 | 169 => Nis'400 | 170 => Nis'399 | 171 => Nis'398 | 172 => Nis'397 | 173 => Nis'396 | 174 => Nis'395 | 175 => Nis'394 | 176 => Nis'393 | 177 => Nis'392 | 178 => Nis'391 | 179 => Nis'390 | 180 => Nis'389 | 181 => Nis'388 | 182 => Nis'387 | 183 => Nis'386 | 184 => Nis'385 | 185 => Nis'384 | 186 => Nis'383 | 187 => Nis'382 | 188 => Nis'381 | 189 => Nis'380 | 190 => Nis'379 | 191 => Nis'378 | 192 => Nis'377 | 193 => Nis'376 | 194 => Nis'375 | 195 => Nis'374 | 196 => Nis'373 | 197 => Nis'372 | 198 => Nis'371 | 199 => Nis'370 | 200 => Nis'369 | 201 => Nis'368 | 202 => Nis'367 | 203 => Nis'366 | 204 => Nis'365 | 205 => Nis'364 | 206 => Nis'363 | 207 => Nis'362 | 208 => Nis'361 | 209 => Nis'360 | 210 => Nis'359 | 211 => Nis'358 | 212 => Nis'357 | 213 => Nis'356 | 214 => Nis'355 | 215 => Nis'354 | 216 => Nis'353 | 217 => Nis'352 | 218 => Nis'351 | 219 => Nis'350 | 220 => Nis'349 | 221 => Nis'348 | 222 => Nis'347 | 223 => Nis'346 | 224 => Nis'345 | 225 => Nis'344 | 226 => Nis'343 | 227 => Nis'342 | 228 => Nis'341 | 229 => Nis'340 | 230 => Nis'339 | 231 => Nis'338 | 232 => Nis'337 | 233 => Nis'336 | 234 => Nis'335 | 235 => Nis'334 | 236 => Nis'332 | 237 => Nis'331 | 238 => Nis'330 | 239 => Nis'329 | 240 => Nis'328 | 241 => Nis'327 | 242 => Nis'326 | 243 => Nis'325 | 244 => Nis'324 | 245 => Nis'323 | 246 => Nis'322 | 247 => Nis'321 | 248 => Nis'320 | 249 => Nis'319 | 250 => Nis'318 | 251 => Nis'317 | 252 => Nis'316 | 253 => Nis'315 | 254 => Nis'314 | 255 => Nis'313 | 256 => Nis'312 | 257 => Nis'311 | 258 => Nis'310 | 259 => Nis'309 | 260 => Nis'308 | 261 => Nis'307 | 262 => Nis'306 | 263 => Nis'305 | 264 => Nis'304 | 265 => Nis'303 | 266 => Nis'302 | 267 => Nis'301 | 268 => Nis'300 | 269 => Nis'299 | 270 => Nis'298 | 271 => Nis'297 | 272 => Nis'296 | 273 => Nis'295 | 274 => Nis'294 | 275 => Nis'293 | 276 => Nis'292 | 277 => Nis'291 | 278 => Nis'290 | 279 => Nis'289 | 280 => Nis'288 | 281 => Nis'287 | 282 => Nis'286 | 283 => Nis'285 | 284 => Nis'284 | 285 => Nis'283 | 286 => Nis'282 | 287 => Nis'281 | 288 => Nis'280 | 289 => Nis'279 | 290 => Nis'278 | 291 => Nis'277 | 292 => Nis'276 | 293 => Nis'275 | 294 => Nis'274 | 295 => Nis'273 | 296 => Nis'272 | 297 => Nis'271 | 298 => Nis'270 | 299 => Nis'269 | 300 => Nis'268 | 301 => Nis'267 | 302 => Nis'266 | 303 => Nis'265 | 304 => Nis'264 | 305 => Nis'263 | 306 => Nis'262 | 307 => Nis'261 | 308 => Nis'260 | 309 => Nis'259 | 310 => Nis'258 | 311 => Nis'257 | 312 => Nis'256 | 313 => Nis'255 | 314 => Nis'254 | 315 => Nis'253 | 316 => Nis'252 | 317 => Nis'251 | 318 => Nis'250 | 319 => Nis'249 | 320 => Nis'248 | 321 => Nis'247 | 322 => Nis'246 | 323 => Nis'245 | 324 => Nis'244 | 325 => Nis'243 | 326 => Nis'242 | 327 => Nis'241 | 328 => Nis'240 | 329 => Nis'239 | 330 => Nis'238 | 331 => Nis'237 | 332 => Nis'236 | 333 => Nis'235 | 334 => Nis'234 | 335 => Nis'233 | 336 => Nis'232 | 337 => Nis'231 | 338 => Nis'230 | 339 => Nis'229 | 340 => Nis'228 | 341 => Nis'227 | 342 => Nis'226 | 343 => Nis'225 | 344 => Nis'224 | 345 => Nis'223 | 346 => Nis'222 | 347 => Nis'221 | 348 => Nis'220 | 349 => Nis'219 | 350 => Nis'218 | 351 => Nis'217 | 352 => Nis'216 | 353 => Nis'215 | 354 => Nis'214 | 355 => Nis'213 | 356 => Nis'212 | 357 => Nis'211 | 358 => Nis'210 | 359 => Nis'209 | 360 => Nis'208 | 361 => Nis'207 | 362 => Nis'206 | 363 => Nis'205 | 364 => Nis'204 | 365 => Nis'203 | 366 => Nis'202 | 367 => Nis'201 | 368 => Nis'200 | 369 => Nis'199 | 370 => Nis'198 | 371 => Nis'197 | 372 => Nis'196 | 373 => Nis'195 | 374 => Nis'194 | 375 => Nis'193 | 376 => Nis'192 | 377 => Nis'191 | 378 => Nis'190 | 379 => Nis'189 | 380 => Nis'188 | 381 => Nis'187 | 382 => Nis'186 | 383 => Nis'185 | 384 => Nis'184 | 385 => Nis'183 | 386 => Nis'182 | 387 => Nis'181 | 388 => Nis'180 | 389 => Nis'179 | 390 => Nis'178 | 391 => Nis'177 | 392 => Nis'176 | 393 => Nis'175 | 394 => Nis'174 | 395 => Nis'173 | 396 => Nis'172 | 397 => Nis'171 | 398 => Nis'170 | 399 => Nis'169 | 400 => Nis'168 | 401 => Nis'167 | 402 => Nis'166 | 403 => Nis'165 | 404 => Nis'164 | 405 => Nis'163 | 406 => Nis'162 | 407 => Nis'161 | 408 => Nis'160 | 409 => Nis'159 | 410 => Nis'158 | 411 => Nis'157 | 412 => Nis'156 | 413 => Nis'155 | 414 => Nis'154 | 415 => Nis'153 | 416 => Nis'152 | 417 => Nis'151 | 418 => Nis'150 | 419 => Nis'149 | 420 => Nis'148 | 421 => Nis'147 | 422 => Nis'146 | 423 => Nis'145 | 424 => Nis'144 | 425 => Nis'143 | 426 => Nis'142 | 427 => Nis'141 | 428 => Nis'140 | 429 => Nis'139 | 430 => Nis'138 | 431 => Nis'137 | 432 => Nis'136 | 433 => Nis'135 | 434 => Nis'134 | 435 => Nis'133 | 436 => Nis'132 | 437 => Nis'131 | 438 => Nis'130 | 439 => Nis'129 | 440 => Nis'128 | 441 => Nis'127 | 442 => Nis'126 | 443 => Nis'125 | 444 => Nis'124 | 445 => Nis'123 | 446 => Nis'122 | 447 => Nis'121 | 448 => Nis'120 | 449 => Nis'119 | 450 => Nis'118 | 451 => Nis'117 | 452 => Nis'116 | 453 => Nis'115 | 454 => Nis'114 | 455 => Nis'113 | 456 => Nis'112 | 457 => Nis'111 | 458 => Nis'110 | 459 => Nis'109 | 460 => Nis'108 | 461 => Nis'107 | 462 => Nis'106 | 463 => Nis'105 | 464 => Nis'104 | 465 => Nis'103 | 466 => Nis'102 | 467 => Nis'101 | 468 => Nis'100 | 469 => Nis'99 | 470 => Nis'98 | 471 => Nis'97 | 472 => Nis'96 | 473 => Nis'95 | 474 => Nis'94 | 475 => Nis'93 | 476 => Nis'92 | 477 => Nis'91 | 478 => Nis'90 | 479 => Nis'89 | 480 => Nis'88 | 481 => Nis'87 | 482 => Nis'86 | 483 => Nis'85 | 484 => Nis'84 | 485 => Nis'83 | 486 => Nis'82 | 487 => Nis'81 | 488 => Nis'80 | 489 => Nis'79 | 490 => Nis'78 | 491 => Nis'77 | 492 => Nis'76 | 493 => Nis'75 | 494 => Nis'74 | 495 => Nis'73 | 496 => Nis'72 | 497 => Nis'71 | 498 => Nis'70 | 499 => Nis'69 | 500 => Nis'68 | 501 => Nis'67 | 502 => Nis'66 | 503 => Nis'65 | 504 => Nis'64 | 505 => Nis'63 | 506 => Nis'62 | 507 => Nis'61 | 508 => Nis'60 | 509 => Nis'59 | 510 => Nis'58 | 511 => Nis'57 | 512 => Nis'56 | 513 => Nis'55 | 514 => Nis'54 | 515 => Nis'53 | 516 => Nis'52 | 517 => Nis'51 | 518 => Nis'50 | 519 => Nis'49 | 520 => Nis'48 | 521 => Nis'47 | 522 => Nis'46 | 523 => Nis'45 | 524 => Nis'44 | 525 => Nis'43 | 526 => Nis'42 | 527 => Nis'41 | 528 => Nis'40 | 529 => Nis'39 | 530 => Nis'38 | 531 => Nis'37 | 532 => Nis'36 | 533 => Nis'35 | 534 => Nis'34 | 535 => Nis'33 | 536 => Nis'32 | 537 => Nis'31 | 538 => Nis'30 | 539 => Nis'29 | 540 => Nis'28 | 541 => Nis'27 | 542 => Nis'26 | 543 => Nis'25 | 544 => Nis'24 | 545 => Nis'23 | 546 => Nis'22 | 547 => Nis'21 | 548 => Nis'20 | 549 => Nis'19 | 550 => Nis'18 | 551 => Nis'17 | 552 => Nis'16 | 553 => Nis'15 | 554 => Nis'14 | 555 => Nis'13 | 556 => Nis'12 | 557 => Nis'11 | 558 => Nis'10 | 559 => Nis'9 | 560 => Nis'8 | 561 => Nis'7 | 562 => Nis'6 | 563 => Nis'5 | 564 => Nis'4 | 565 => Nis'3 | 566 => Nis'2 | 567 => Nis'1 | _ => Nis'569 end)%int31; - inj_bound := 568%int31 }. -Solve Obligations using (intro x; case x; reflexivity). - -Instance NonInitStateAlph : Alphabet noninitstate := _. - -Definition last_symb_of_non_init_state (noninitstate:noninitstate) : symbol := - match noninitstate with - | Nis'1 => T VOLATILE't - | Nis'2 => T VOID't - | Nis'3 => T UNSIGNED't - | Nis'4 => T UNION't - | Nis'5 => T UNDERSCORE_BOOL't - | Nis'6 => T TYPEDEF_NAME't - | Nis'7 => T TYPEDEF't - | Nis'8 => T STRUCT't - | Nis'9 => T STATIC't - | Nis'10 => T SIGNED't - | Nis'11 => T SHORT't - | Nis'12 => T SEMICOLON't - | Nis'13 => T RESTRICT't - | Nis'14 => T REGISTER't - | Nis'15 => T PRAGMA't - | Nis'16 => T PACKED't - | Nis'17 => T LPAREN't - | Nis'18 => T VAR_NAME't - | Nis'19 => T TILDE't - | Nis'20 => T STRING_LITERAL't - | Nis'21 => T STAR't - | Nis'22 => T SIZEOF't - | Nis'23 => T PLUS't - | Nis'24 => T MINUS't - | Nis'25 => T LPAREN't - | Nis'26 => T LPAREN't - | Nis'27 => T LONG't - | Nis'28 => T INT't - | Nis'29 => T INC't - | Nis'30 => T LPAREN't - | Nis'31 => T FLOAT't - | Nis'32 => T ENUM't - | Nis'33 => NT attribute_specifier_list'nt - | Nis'34 => T OTHER_NAME't - | Nis'35 => T LBRACE't - | Nis'36 => T VAR_NAME't - | Nis'37 => NT enumerator_list'nt - | Nis'38 => T RBRACE't - | Nis'39 => T COMMA't - | Nis'40 => T RBRACE't - | Nis'41 => NT enumerator'nt - | Nis'42 => NT enumeration_constant'nt - | Nis'43 => T EQ't - | Nis'44 => T DEC't - | Nis'45 => T CONSTANT't - | Nis'46 => T BUILTIN_VA_ARG't - | Nis'47 => T LPAREN't - | Nis'48 => T BANG't - | Nis'49 => T AND't - | Nis'50 => T ALIGNOF't - | Nis'51 => T LPAREN't - | Nis'52 => T DOUBLE't - | Nis'53 => T CONST't - | Nis'54 => T CHAR't - | Nis'55 => T ATTRIBUTE't - | Nis'56 => T LPAREN't - | Nis'57 => T LPAREN't - | Nis'58 => T PACKED't - | Nis'59 => T OTHER_NAME't - | Nis'60 => T CONST't - | Nis'61 => NT gcc_attribute_word'nt - | Nis'62 => T LPAREN't - | Nis'63 => T RPAREN't - | Nis'64 => NT unary_operator'nt - | Nis'65 => NT unary_expression'nt - | Nis'66 => NT primary_expression'nt - | Nis'67 => NT postfix_expression'nt - | Nis'68 => T PTR't - | Nis'69 => T OTHER_NAME't - | Nis'70 => T LPAREN't - | Nis'71 => T RPAREN't - | Nis'72 => NT unary_expression'nt - | Nis'73 => T XOR_ASSIGN't - | Nis'74 => T SUB_ASSIGN't - | Nis'75 => T RIGHT_ASSIGN't - | Nis'76 => T OR_ASSIGN't - | Nis'77 => T MUL_ASSIGN't - | Nis'78 => T MOD_ASSIGN't - | Nis'79 => T LEFT_ASSIGN't - | Nis'80 => T EQ't - | Nis'81 => T DIV_ASSIGN't - | Nis'82 => T AND_ASSIGN't - | Nis'83 => T ADD_ASSIGN't - | Nis'84 => NT assignment_operator'nt - | Nis'85 => NT shift_expression'nt - | Nis'86 => T RIGHT't - | Nis'87 => NT multiplicative_expression'nt - | Nis'88 => T STAR't - | Nis'89 => NT cast_expression'nt - | Nis'90 => T SLASH't - | Nis'91 => NT cast_expression'nt - | Nis'92 => T PERCENT't - | Nis'93 => NT cast_expression'nt - | Nis'94 => NT cast_expression'nt - | Nis'95 => NT additive_expression'nt - | Nis'96 => T PLUS't - | Nis'97 => NT multiplicative_expression'nt - | Nis'98 => T MINUS't - | Nis'99 => NT multiplicative_expression'nt - | Nis'100 => T LEFT't - | Nis'101 => NT additive_expression'nt - | Nis'102 => NT relational_expression'nt - | Nis'103 => T LT't - | Nis'104 => NT shift_expression'nt - | Nis'105 => NT additive_expression'nt - | Nis'106 => T LEQ't - | Nis'107 => NT shift_expression'nt - | Nis'108 => T GT't - | Nis'109 => NT shift_expression'nt - | Nis'110 => T GEQ't - | Nis'111 => NT shift_expression'nt - | Nis'112 => NT logical_OR_expression'nt - | Nis'113 => T QUESTION't - | Nis'114 => NT logical_AND_expression'nt - | Nis'115 => T ANDAND't - | Nis'116 => NT inclusive_OR_expression'nt - | Nis'117 => T BAR't - | Nis'118 => NT exclusive_OR_expression'nt - | Nis'119 => T HAT't - | Nis'120 => NT equality_expression'nt - | Nis'121 => T NEQ't - | Nis'122 => NT relational_expression'nt - | Nis'123 => T EQEQ't - | Nis'124 => NT relational_expression'nt - | Nis'125 => NT AND_expression'nt - | Nis'126 => T AND't - | Nis'127 => NT equality_expression'nt - | Nis'128 => NT AND_expression'nt - | Nis'129 => NT exclusive_OR_expression'nt - | Nis'130 => NT inclusive_OR_expression'nt - | Nis'131 => NT expression'nt - | Nis'132 => T COMMA't - | Nis'133 => NT conditional_expression'nt - | Nis'134 => NT assignment_expression'nt - | Nis'135 => T COLON't - | Nis'136 => NT conditional_expression'nt - | Nis'137 => NT assignment_expression'nt - | Nis'138 => T BARBAR't - | Nis'139 => NT logical_AND_expression'nt - | Nis'140 => NT assignment_expression'nt - | Nis'141 => NT assignment_expression'nt - | Nis'142 => NT argument_expression_list'nt - | Nis'143 => T RPAREN't - | Nis'144 => T COMMA't - | Nis'145 => NT assignment_expression'nt - | Nis'146 => T LBRACK't - | Nis'147 => NT expression'nt - | Nis'148 => T RBRACK't - | Nis'149 => T INC't - | Nis'150 => T DOT't - | Nis'151 => T OTHER_NAME't - | Nis'152 => T DEC't - | Nis'153 => NT cast_expression'nt - | Nis'154 => NT argument_expression_list'nt - | Nis'155 => T RPAREN't - | Nis'156 => NT gcc_attribute_list'nt - | Nis'157 => T RPAREN't - | Nis'158 => T RPAREN't - | Nis'159 => T COMMA't - | Nis'160 => NT gcc_attribute'nt - | Nis'161 => NT gcc_attribute'nt - | Nis'162 => T ALIGNAS't - | Nis'163 => T LPAREN't - | Nis'164 => NT type_specifier'nt - | Nis'165 => NT type_qualifier'nt - | Nis'166 => NT struct_or_union_specifier'nt - | Nis'167 => NT struct_or_union'nt - | Nis'168 => NT attribute_specifier_list'nt - | Nis'169 => T OTHER_NAME't - | Nis'170 => T LBRACE't - | Nis'171 => NT struct_declaration_list'nt - | Nis'172 => T RBRACE't - | Nis'173 => NT struct_declaration'nt - | Nis'174 => NT specifier_qualifier_list'nt - | Nis'175 => T VAR_NAME't - | Nis'176 => T STAR't - | Nis'177 => NT type_qualifier_list'nt - | Nis'178 => NT type_qualifier'nt - | Nis'179 => NT pointer'nt - | Nis'180 => NT attribute_specifier'nt - | Nis'181 => NT type_qualifier'nt - | Nis'182 => NT pointer'nt - | Nis'183 => T SEMICOLON't - | Nis'184 => T LPAREN't - | Nis'185 => NT pointer'nt - | Nis'186 => NT direct_declarator'nt - | Nis'187 => T LPAREN't - | Nis'188 => T RPAREN't - | Nis'189 => T INLINE't - | Nis'190 => T EXTERN't - | Nis'191 => T AUTO't - | Nis'192 => NT type_specifier'nt - | Nis'193 => NT type_qualifier'nt - | Nis'194 => NT storage_class_specifier'nt - | Nis'195 => NT function_specifier'nt - | Nis'196 => NT enum_specifier'nt - | Nis'197 => NT declaration_specifiers'nt - | Nis'198 => NT declaration_specifiers'nt - | Nis'199 => NT declaration_specifiers'nt - | Nis'200 => NT declaration_specifiers'nt - | Nis'201 => NT parameter_type_list'nt - | Nis'202 => T RPAREN't - | Nis'203 => NT parameter_list'nt - | Nis'204 => T COMMA't - | Nis'205 => T ELLIPSIS't - | Nis'206 => NT parameter_declaration'nt - | Nis'207 => NT declaration_specifiers'nt - | Nis'208 => T LPAREN't - | Nis'209 => T RPAREN't - | Nis'210 => T LBRACK't - | Nis'211 => T RBRACK't - | Nis'212 => NT type_qualifier_list'nt - | Nis'213 => T RBRACK't - | Nis'214 => NT assignment_expression'nt - | Nis'215 => T RBRACK't - | Nis'216 => NT assignment_expression'nt - | Nis'217 => T RBRACK't - | Nis'218 => NT pointer'nt - | Nis'219 => NT direct_abstract_declarator'nt - | Nis'220 => T LPAREN't - | Nis'221 => T RPAREN't - | Nis'222 => NT parameter_type_list'nt - | Nis'223 => T RPAREN't - | Nis'224 => NT parameter_declaration'nt - | Nis'225 => T LBRACK't - | Nis'226 => T RBRACK't - | Nis'227 => NT type_qualifier_list'nt - | Nis'228 => T RBRACK't - | Nis'229 => NT assignment_expression'nt - | Nis'230 => T RBRACK't - | Nis'231 => NT assignment_expression'nt - | Nis'232 => T RBRACK't - | Nis'233 => NT parameter_type_list'nt - | Nis'234 => T RPAREN't - | Nis'235 => NT direct_declarator'nt - | Nis'236 => T LBRACK't - | Nis'237 => T RBRACK't - | Nis'238 => NT type_qualifier_list'nt - | Nis'239 => T RBRACK't - | Nis'240 => NT assignment_expression'nt - | Nis'241 => T RBRACK't - | Nis'242 => NT assignment_expression'nt - | Nis'243 => T RBRACK't - | Nis'244 => NT attribute_specifier_list'nt - | Nis'245 => NT attribute_specifier'nt - | Nis'246 => NT direct_abstract_declarator'nt - | Nis'247 => NT declarator'nt - | Nis'248 => T RPAREN't - | Nis'249 => NT abstract_declarator'nt - | Nis'250 => T RPAREN't - | Nis'251 => NT declarator'nt - | Nis'252 => NT abstract_declarator'nt - | Nis'253 => NT attribute_specifier_list'nt - | Nis'254 => T COLON't - | Nis'255 => NT constant_expression'nt - | Nis'256 => NT conditional_expression'nt - | Nis'257 => NT struct_declarator_list'nt - | Nis'258 => T SEMICOLON't - | Nis'259 => T COMMA't - | Nis'260 => NT struct_declarator'nt - | Nis'261 => NT declarator'nt - | Nis'262 => T COLON't - | Nis'263 => NT constant_expression'nt - | Nis'264 => NT struct_declarator'nt - | Nis'265 => T LBRACE't - | Nis'266 => NT struct_declaration_list'nt - | Nis'267 => T RBRACE't - | Nis'268 => NT specifier_qualifier_list'nt - | Nis'269 => NT specifier_qualifier_list'nt - | Nis'270 => NT type_name'nt - | Nis'271 => T RPAREN't - | Nis'272 => NT specifier_qualifier_list'nt - | Nis'273 => T LPAREN't - | Nis'274 => NT pointer'nt - | Nis'275 => NT abstract_declarator'nt - | Nis'276 => NT argument_expression_list'nt - | Nis'277 => T RPAREN't - | Nis'278 => NT type_name'nt - | Nis'279 => T RPAREN't - | Nis'280 => T LBRACE't - | Nis'281 => T LBRACK't - | Nis'282 => NT constant_expression'nt - | Nis'283 => T RBRACK't - | Nis'284 => T LBRACE't - | Nis'285 => T DOT't - | Nis'286 => T OTHER_NAME't - | Nis'287 => NT initializer_list'nt - | Nis'288 => T RBRACE't - | Nis'289 => T COMMA't - | Nis'290 => T RBRACE't - | Nis'291 => NT designator_list'nt - | Nis'292 => T EQ't - | Nis'293 => NT designator'nt - | Nis'294 => NT designator'nt - | Nis'295 => NT designation'nt - | Nis'296 => NT c_initializer'nt - | Nis'297 => NT assignment_expression'nt - | Nis'298 => NT c_initializer'nt - | Nis'299 => NT designation'nt - | Nis'300 => NT c_initializer'nt - | Nis'301 => NT c_initializer'nt - | Nis'302 => NT initializer_list'nt - | Nis'303 => T RBRACE't - | Nis'304 => T COMMA't - | Nis'305 => T RBRACE't - | Nis'306 => NT expression'nt - | Nis'307 => T RPAREN't - | Nis'308 => NT unary_expression'nt - | Nis'309 => NT assignment_expression'nt - | Nis'310 => T COMMA't - | Nis'311 => NT type_name'nt - | Nis'312 => T RPAREN't - | Nis'313 => NT unary_expression'nt - | Nis'314 => NT constant_expression'nt - | Nis'315 => NT enumerator'nt - | Nis'316 => T LBRACE't - | Nis'317 => NT enumerator_list'nt - | Nis'318 => T RBRACE't - | Nis'319 => T COMMA't - | Nis'320 => T RBRACE't - | Nis'321 => NT type_name'nt - | Nis'322 => T RPAREN't - | Nis'323 => NT unary_expression'nt - | Nis'324 => NT type_name'nt - | Nis'325 => T RPAREN't - | Nis'326 => NT cast_expression'nt - | Nis'327 => NT type_name'nt - | Nis'328 => T RPAREN't - | Nis'329 => NT unary_expression'nt - | Nis'330 => NT argument_expression_list'nt - | Nis'331 => T RPAREN't - | Nis'332 => T EOF't - | Nis'334 => NT translation_unit'nt - | Nis'335 => T SEMICOLON't - | Nis'336 => T EOF't - | Nis'337 => NT function_definition'nt - | Nis'338 => NT external_declaration'nt - | Nis'339 => NT declaration_specifiers'nt - | Nis'340 => T SEMICOLON't - | Nis'341 => NT pointer'nt - | Nis'342 => NT direct_old_function_declarator'nt - | Nis'343 => NT direct_declarator'nt - | Nis'344 => T LPAREN't - | Nis'345 => T VAR_NAME't - | Nis'346 => NT identifier_list'nt - | Nis'347 => T RPAREN't - | Nis'348 => T COMMA't - | Nis'349 => T VAR_NAME't - | Nis'350 => NT old_function_declarator'nt - | Nis'351 => NT declaration_list'nt - | Nis'352 => T LBRACE't - | Nis'353 => T WHILE't - | Nis'354 => T LPAREN't - | Nis'355 => NT expression'nt - | Nis'356 => T RPAREN't - | Nis'357 => T SWITCH't - | Nis'358 => T LPAREN't - | Nis'359 => NT expression'nt - | Nis'360 => T RPAREN't - | Nis'361 => T SEMICOLON't - | Nis'362 => T RETURN't - | Nis'363 => T SEMICOLON't - | Nis'364 => NT expression'nt - | Nis'365 => T SEMICOLON't - | Nis'366 => T OTHER_NAME't - | Nis'367 => T COLON't - | Nis'368 => T IF't - | Nis'369 => T LPAREN't - | Nis'370 => NT expression'nt - | Nis'371 => T RPAREN't - | Nis'372 => T WHILE't - | Nis'373 => T LPAREN't - | Nis'374 => NT expression'nt - | Nis'375 => T RPAREN't - | Nis'376 => T SWITCH't - | Nis'377 => T LPAREN't - | Nis'378 => NT expression'nt - | Nis'379 => T RPAREN't - | Nis'380 => T OTHER_NAME't - | Nis'381 => T COLON't - | Nis'382 => T IF't - | Nis'383 => T LPAREN't - | Nis'384 => NT expression'nt - | Nis'385 => T RPAREN't - | Nis'386 => T GOTO't - | Nis'387 => T OTHER_NAME't - | Nis'388 => T SEMICOLON't - | Nis'389 => T FOR't - | Nis'390 => T LPAREN't - | Nis'391 => T SEMICOLON't - | Nis'392 => T SEMICOLON't - | Nis'393 => T RPAREN't - | Nis'394 => T DO't - | Nis'395 => T FOR't - | Nis'396 => T LPAREN't - | Nis'397 => T SEMICOLON't - | Nis'398 => T SEMICOLON't - | Nis'399 => T RPAREN't - | Nis'400 => T DO't - | Nis'401 => T DEFAULT't - | Nis'402 => T COLON't - | Nis'403 => T CONTINUE't - | Nis'404 => T SEMICOLON't - | Nis'405 => T CASE't - | Nis'406 => NT constant_expression'nt - | Nis'407 => T COLON't - | Nis'408 => T BREAK't - | Nis'409 => T SEMICOLON't - | Nis'410 => T ASM't - | Nis'411 => T LPAREN't - | Nis'412 => T STRING_LITERAL't - | Nis'413 => T RPAREN't - | Nis'414 => T SEMICOLON't - | Nis'415 => NT statement_dangerous'nt - | Nis'416 => NT selection_statement_dangerous'nt - | Nis'417 => NT labeled_statement_statement_dangerous_'nt - | Nis'418 => NT jump_statement'nt - | Nis'419 => NT iteration_statement_statement_dangerous_'nt - | Nis'420 => NT expression_statement'nt - | Nis'421 => NT expression'nt - | Nis'422 => T SEMICOLON't - | Nis'423 => NT compound_statement'nt - | Nis'424 => NT asm_statement'nt - | Nis'425 => NT statement_dangerous'nt - | Nis'426 => NT statement_dangerous'nt - | Nis'427 => T WHILE't - | Nis'428 => T LPAREN't - | Nis'429 => NT expression'nt - | Nis'430 => T RPAREN't - | Nis'431 => T SEMICOLON't - | Nis'432 => NT statement_dangerous'nt - | Nis'433 => NT expression'nt - | Nis'434 => T RPAREN't - | Nis'435 => NT statement_dangerous'nt - | Nis'436 => NT expression'nt - | Nis'437 => T SEMICOLON't - | Nis'438 => T RPAREN't - | Nis'439 => NT statement_dangerous'nt - | Nis'440 => NT expression'nt - | Nis'441 => T RPAREN't - | Nis'442 => NT statement_dangerous'nt - | Nis'443 => NT expression'nt - | Nis'444 => T SEMICOLON't - | Nis'445 => T SEMICOLON't - | Nis'446 => T RPAREN't - | Nis'447 => NT statement_dangerous'nt - | Nis'448 => NT expression'nt - | Nis'449 => T RPAREN't - | Nis'450 => NT statement_dangerous'nt - | Nis'451 => NT expression'nt - | Nis'452 => T SEMICOLON't - | Nis'453 => T RPAREN't - | Nis'454 => NT statement_dangerous'nt - | Nis'455 => NT expression'nt - | Nis'456 => T RPAREN't - | Nis'457 => NT statement_dangerous'nt - | Nis'458 => NT declaration_specifiers'nt - | Nis'459 => NT init_declarator_list'nt - | Nis'460 => T SEMICOLON't - | Nis'461 => T COMMA't - | Nis'462 => NT init_declarator'nt - | Nis'463 => NT declarator'nt - | Nis'464 => T EQ't - | Nis'465 => NT c_initializer'nt - | Nis'466 => NT init_declarator'nt - | Nis'467 => NT declaration'nt - | Nis'468 => T SEMICOLON't - | Nis'469 => T RPAREN't - | Nis'470 => NT statement_dangerous'nt - | Nis'471 => NT expression'nt - | Nis'472 => T RPAREN't - | Nis'473 => NT statement_dangerous'nt - | Nis'474 => NT expression'nt - | Nis'475 => T SEMICOLON't - | Nis'476 => T RPAREN't - | Nis'477 => NT statement_dangerous'nt - | Nis'478 => NT expression'nt - | Nis'479 => T RPAREN't - | Nis'480 => NT statement_dangerous'nt - | Nis'481 => NT statement_dangerous'nt - | Nis'482 => T WHILE't - | Nis'483 => T LPAREN't - | Nis'484 => NT expression'nt - | Nis'485 => T RPAREN't - | Nis'486 => T SEMICOLON't - | Nis'487 => T DEFAULT't - | Nis'488 => T COLON't - | Nis'489 => T CASE't - | Nis'490 => NT constant_expression'nt - | Nis'491 => T COLON't - | Nis'492 => NT statement_safe'nt - | Nis'493 => NT selection_statement_safe'nt - | Nis'494 => NT labeled_statement_statement_safe_'nt - | Nis'495 => NT jump_statement'nt - | Nis'496 => NT iteration_statement_statement_safe_'nt - | Nis'497 => NT expression_statement'nt - | Nis'498 => NT compound_statement'nt - | Nis'499 => NT asm_statement'nt - | Nis'500 => NT statement_safe'nt - | Nis'501 => NT statement_safe'nt - | Nis'502 => NT expression'nt - | Nis'503 => T RPAREN't - | Nis'504 => NT statement_safe'nt - | Nis'505 => NT expression'nt - | Nis'506 => T SEMICOLON't - | Nis'507 => T RPAREN't - | Nis'508 => NT statement_safe'nt - | Nis'509 => NT expression'nt - | Nis'510 => T RPAREN't - | Nis'511 => NT statement_safe'nt - | Nis'512 => NT expression'nt - | Nis'513 => T SEMICOLON't - | Nis'514 => T SEMICOLON't - | Nis'515 => T RPAREN't - | Nis'516 => NT statement_safe'nt - | Nis'517 => NT expression'nt - | Nis'518 => T RPAREN't - | Nis'519 => NT statement_safe'nt - | Nis'520 => NT expression'nt - | Nis'521 => T SEMICOLON't - | Nis'522 => T RPAREN't - | Nis'523 => NT statement_safe'nt - | Nis'524 => NT expression'nt - | Nis'525 => T RPAREN't - | Nis'526 => NT statement_safe'nt - | Nis'527 => NT declaration'nt - | Nis'528 => T SEMICOLON't - | Nis'529 => T RPAREN't - | Nis'530 => NT statement_safe'nt - | Nis'531 => NT expression'nt - | Nis'532 => T RPAREN't - | Nis'533 => NT statement_safe'nt - | Nis'534 => NT expression'nt - | Nis'535 => T SEMICOLON't - | Nis'536 => T RPAREN't - | Nis'537 => NT statement_safe'nt - | Nis'538 => NT expression'nt - | Nis'539 => T RPAREN't - | Nis'540 => NT statement_safe'nt - | Nis'541 => NT statement_safe'nt - | Nis'542 => T ELSE't - | Nis'543 => NT statement_safe'nt - | Nis'544 => NT statement_dangerous'nt - | Nis'545 => NT statement_dangerous'nt - | Nis'546 => NT statement_safe'nt - | Nis'547 => NT statement_dangerous'nt - | Nis'548 => NT statement_safe'nt - | Nis'549 => NT statement_dangerous'nt - | Nis'550 => NT statement_safe'nt - | Nis'551 => NT statement_dangerous'nt - | Nis'552 => NT statement_safe'nt - | Nis'553 => T ELSE't - | Nis'554 => T RBRACE't - | Nis'555 => T PRAGMA't - | Nis'556 => NT statement_dangerous'nt - | Nis'557 => NT declaration'nt - | Nis'558 => NT block_item_list'nt - | Nis'559 => T RBRACE't - | Nis'560 => NT block_item'nt - | Nis'561 => NT block_item'nt - | Nis'562 => NT declaration'nt - | Nis'563 => NT compound_statement'nt - | Nis'564 => NT direct_old_function_declarator'nt - | Nis'565 => NT direct_declarator'nt - | Nis'566 => NT declarator'nt - | Nis'567 => NT compound_statement'nt - | Nis'568 => NT declaration'nt - | Nis'569 => NT external_declaration'nt - end. - -Inductive initstate' : Set := - | Init'0. -Definition initstate := initstate'. - -Program Instance initstateNum : Numbered initstate := - { inj := fun x => match x return _ with | Init'0 => Int31.On end; - surj := (fun n => match n return _ with | 0 => Init'0 | _ => Init'0 end)%int31; - inj_bound := 1%int31 }. -Solve Obligations using (intro x; case x; reflexivity). - -Instance InitStateAlph : Alphabet initstate := _. - -Include Automaton.Types. - -Definition start_nt (init:initstate) : nonterminal := - match init with - | Init'0 => translation_unit_file'nt - end. - -Definition action_table (state:state) : action := - match state with - | Init Init'0 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VOLATILE't => Shift_act Nis'1 (eq_refl _) - | VOID't => Shift_act Nis'2 (eq_refl _) - | UNSIGNED't => Shift_act Nis'3 (eq_refl _) - | UNION't => Shift_act Nis'4 (eq_refl _) - | UNDERSCORE_BOOL't => Shift_act Nis'5 (eq_refl _) - | TYPEDEF_NAME't => Shift_act Nis'6 (eq_refl _) - | TYPEDEF't => Shift_act Nis'7 (eq_refl _) - | STRUCT't => Shift_act Nis'8 (eq_refl _) - | STATIC't => Shift_act Nis'9 (eq_refl _) - | SIGNED't => Shift_act Nis'10 (eq_refl _) - | SHORT't => Shift_act Nis'11 (eq_refl _) - | SEMICOLON't => Shift_act Nis'12 (eq_refl _) - | RESTRICT't => Shift_act Nis'13 (eq_refl _) - | REGISTER't => Shift_act Nis'14 (eq_refl _) - | PRAGMA't => Shift_act Nis'15 (eq_refl _) - | PACKED't => Shift_act Nis'16 (eq_refl _) - | LONG't => Shift_act Nis'27 (eq_refl _) - | INT't => Shift_act Nis'28 (eq_refl _) - | INLINE't => Shift_act Nis'189 (eq_refl _) - | FLOAT't => Shift_act Nis'31 (eq_refl _) - | EXTERN't => Shift_act Nis'190 (eq_refl _) - | EOF't => Shift_act Nis'332 (eq_refl _) - | ENUM't => Shift_act Nis'32 (eq_refl _) - | DOUBLE't => Shift_act Nis'52 (eq_refl _) - | CONST't => Shift_act Nis'53 (eq_refl _) - | CHAR't => Shift_act Nis'54 (eq_refl _) - | AUTO't => Shift_act Nis'191 (eq_refl _) - | ATTRIBUTE't => Shift_act Nis'55 (eq_refl _) - | ALIGNAS't => Shift_act Nis'162 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'1 => Default_reduce_act Prod'type_qualifier'2 - | Ninit Nis'2 => Default_reduce_act Prod'type_specifier'0 - | Ninit Nis'3 => Default_reduce_act Prod'type_specifier'8 - | Ninit Nis'4 => Default_reduce_act Prod'struct_or_union'1 - | Ninit Nis'5 => Default_reduce_act Prod'type_specifier'9 - | Ninit Nis'6 => Default_reduce_act Prod'type_specifier'12 - | Ninit Nis'7 => Default_reduce_act Prod'storage_class_specifier'0 - | Ninit Nis'8 => Default_reduce_act Prod'struct_or_union'0 - | Ninit Nis'9 => Default_reduce_act Prod'storage_class_specifier'2 - | Ninit Nis'10 => Default_reduce_act Prod'type_specifier'7 - | Ninit Nis'11 => Default_reduce_act Prod'type_specifier'2 - | Ninit Nis'12 => Default_reduce_act Prod'translation_unit'3 - | Ninit Nis'13 => Default_reduce_act Prod'type_qualifier'1 - | Ninit Nis'14 => Default_reduce_act Prod'storage_class_specifier'4 - | Ninit Nis'15 => Default_reduce_act Prod'external_declaration'2 - | Ninit Nis'16 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | LPAREN't => Shift_act Nis'17 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'17 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'18 => Default_reduce_act Prod'primary_expression'0 - | Ninit Nis'19 => Default_reduce_act Prod'unary_operator'4 - | Ninit Nis'20 => Default_reduce_act Prod'primary_expression'2 - | Ninit Nis'21 => Default_reduce_act Prod'unary_operator'1 - | Ninit Nis'22 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'25 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'23 => Default_reduce_act Prod'unary_operator'2 - | Ninit Nis'24 => Default_reduce_act Prod'unary_operator'3 - | Ninit Nis'25 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VOLATILE't => Shift_act Nis'1 (eq_refl _) - | VOID't => Shift_act Nis'2 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | UNSIGNED't => Shift_act Nis'3 (eq_refl _) - | UNION't => Shift_act Nis'4 (eq_refl _) - | UNDERSCORE_BOOL't => Shift_act Nis'5 (eq_refl _) - | TYPEDEF_NAME't => Shift_act Nis'6 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRUCT't => Shift_act Nis'8 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SIGNED't => Shift_act Nis'10 (eq_refl _) - | SHORT't => Shift_act Nis'11 (eq_refl _) - | RESTRICT't => Shift_act Nis'13 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | PACKED't => Shift_act Nis'16 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LONG't => Shift_act Nis'27 (eq_refl _) - | INT't => Shift_act Nis'28 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | FLOAT't => Shift_act Nis'31 (eq_refl _) - | ENUM't => Shift_act Nis'32 (eq_refl _) - | DOUBLE't => Shift_act Nis'52 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CONST't => Shift_act Nis'53 (eq_refl _) - | CHAR't => Shift_act Nis'54 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ATTRIBUTE't => Shift_act Nis'55 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | ALIGNAS't => Shift_act Nis'162 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'26 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VOLATILE't => Shift_act Nis'1 (eq_refl _) - | VOID't => Shift_act Nis'2 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | UNSIGNED't => Shift_act Nis'3 (eq_refl _) - | UNION't => Shift_act Nis'4 (eq_refl _) - | UNDERSCORE_BOOL't => Shift_act Nis'5 (eq_refl _) - | TYPEDEF_NAME't => Shift_act Nis'6 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRUCT't => Shift_act Nis'8 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SIGNED't => Shift_act Nis'10 (eq_refl _) - | SHORT't => Shift_act Nis'11 (eq_refl _) - | RESTRICT't => Shift_act Nis'13 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | PACKED't => Shift_act Nis'16 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LONG't => Shift_act Nis'27 (eq_refl _) - | INT't => Shift_act Nis'28 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | FLOAT't => Shift_act Nis'31 (eq_refl _) - | ENUM't => Shift_act Nis'32 (eq_refl _) - | DOUBLE't => Shift_act Nis'52 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CONST't => Shift_act Nis'53 (eq_refl _) - | CHAR't => Shift_act Nis'54 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ATTRIBUTE't => Shift_act Nis'55 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | ALIGNAS't => Shift_act Nis'162 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'27 => Default_reduce_act Prod'type_specifier'4 - | Ninit Nis'28 => Default_reduce_act Prod'type_specifier'3 - | Ninit Nis'29 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'30 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'30 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VOLATILE't => Shift_act Nis'1 (eq_refl _) - | VOID't => Shift_act Nis'2 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | UNSIGNED't => Shift_act Nis'3 (eq_refl _) - | UNION't => Shift_act Nis'4 (eq_refl _) - | UNDERSCORE_BOOL't => Shift_act Nis'5 (eq_refl _) - | TYPEDEF_NAME't => Shift_act Nis'6 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRUCT't => Shift_act Nis'8 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SIGNED't => Shift_act Nis'10 (eq_refl _) - | SHORT't => Shift_act Nis'11 (eq_refl _) - | RESTRICT't => Shift_act Nis'13 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | PACKED't => Shift_act Nis'16 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LONG't => Shift_act Nis'27 (eq_refl _) - | INT't => Shift_act Nis'28 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | FLOAT't => Shift_act Nis'31 (eq_refl _) - | ENUM't => Shift_act Nis'32 (eq_refl _) - | DOUBLE't => Shift_act Nis'52 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CONST't => Shift_act Nis'53 (eq_refl _) - | CHAR't => Shift_act Nis'54 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ATTRIBUTE't => Shift_act Nis'55 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | ALIGNAS't => Shift_act Nis'162 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'31 => Default_reduce_act Prod'type_specifier'5 - | Ninit Nis'32 => Default_reduce_act Prod'attribute_specifier_list'0 - | Ninit Nis'33 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | PACKED't => Shift_act Nis'16 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'34 (eq_refl _) - | LBRACE't => Shift_act Nis'316 (eq_refl _) - | ATTRIBUTE't => Shift_act Nis'55 (eq_refl _) - | ALIGNAS't => Shift_act Nis'162 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'34 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VOLATILE't => Reduce_act Prod'enum_specifier'4 - | VOID't => Reduce_act Prod'enum_specifier'4 - | VAR_NAME't => Reduce_act Prod'enum_specifier'4 - | UNSIGNED't => Reduce_act Prod'enum_specifier'4 - | UNION't => Reduce_act Prod'enum_specifier'4 - | UNDERSCORE_BOOL't => Reduce_act Prod'enum_specifier'4 - | TYPEDEF_NAME't => Reduce_act Prod'enum_specifier'4 - | TYPEDEF't => Reduce_act Prod'enum_specifier'4 - | STRUCT't => Reduce_act Prod'enum_specifier'4 - | STATIC't => Reduce_act Prod'enum_specifier'4 - | STAR't => Reduce_act Prod'enum_specifier'4 - | SIGNED't => Reduce_act Prod'enum_specifier'4 - | SHORT't => Reduce_act Prod'enum_specifier'4 - | SEMICOLON't => Reduce_act Prod'enum_specifier'4 - | RPAREN't => Reduce_act Prod'enum_specifier'4 - | RESTRICT't => Reduce_act Prod'enum_specifier'4 - | REGISTER't => Reduce_act Prod'enum_specifier'4 - | PACKED't => Reduce_act Prod'enum_specifier'4 - | LPAREN't => Reduce_act Prod'enum_specifier'4 - | LONG't => Reduce_act Prod'enum_specifier'4 - | LBRACK't => Reduce_act Prod'enum_specifier'4 - | LBRACE't => Shift_act Nis'35 (eq_refl _) - | INT't => Reduce_act Prod'enum_specifier'4 - | INLINE't => Reduce_act Prod'enum_specifier'4 - | FLOAT't => Reduce_act Prod'enum_specifier'4 - | EXTERN't => Reduce_act Prod'enum_specifier'4 - | ENUM't => Reduce_act Prod'enum_specifier'4 - | DOUBLE't => Reduce_act Prod'enum_specifier'4 - | CONST't => Reduce_act Prod'enum_specifier'4 - | COMMA't => Reduce_act Prod'enum_specifier'4 - | COLON't => Reduce_act Prod'enum_specifier'4 - | CHAR't => Reduce_act Prod'enum_specifier'4 - | AUTO't => Reduce_act Prod'enum_specifier'4 - | ATTRIBUTE't => Reduce_act Prod'enum_specifier'4 - | ALIGNAS't => Reduce_act Prod'enum_specifier'4 - | _ => Fail_act - end) - | Ninit Nis'35 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'36 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'36 => Default_reduce_act Prod'enumeration_constant'0 - | Ninit Nis'37 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RBRACE't => Shift_act Nis'38 (eq_refl _) - | COMMA't => Shift_act Nis'39 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'38 => Default_reduce_act Prod'enum_specifier'0 - | Ninit Nis'39 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'36 (eq_refl _) - | RBRACE't => Shift_act Nis'40 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'40 => Default_reduce_act Prod'enum_specifier'2 - | Ninit Nis'41 => Default_reduce_act Prod'enumerator_list'1 - | Ninit Nis'42 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RBRACE't => Reduce_act Prod'enumerator'0 - | EQ't => Shift_act Nis'43 (eq_refl _) - | COMMA't => Reduce_act Prod'enumerator'0 - | _ => Fail_act - end) - | Ninit Nis'43 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'44 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'30 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'45 => Default_reduce_act Prod'primary_expression'1 - | Ninit Nis'46 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | LPAREN't => Shift_act Nis'47 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'47 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'48 => Default_reduce_act Prod'unary_operator'5 - | Ninit Nis'49 => Default_reduce_act Prod'unary_operator'0 - | Ninit Nis'50 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'51 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'51 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VOLATILE't => Shift_act Nis'1 (eq_refl _) - | VOID't => Shift_act Nis'2 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | UNSIGNED't => Shift_act Nis'3 (eq_refl _) - | UNION't => Shift_act Nis'4 (eq_refl _) - | UNDERSCORE_BOOL't => Shift_act Nis'5 (eq_refl _) - | TYPEDEF_NAME't => Shift_act Nis'6 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRUCT't => Shift_act Nis'8 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SIGNED't => Shift_act Nis'10 (eq_refl _) - | SHORT't => Shift_act Nis'11 (eq_refl _) - | RESTRICT't => Shift_act Nis'13 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | PACKED't => Shift_act Nis'16 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LONG't => Shift_act Nis'27 (eq_refl _) - | INT't => Shift_act Nis'28 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | FLOAT't => Shift_act Nis'31 (eq_refl _) - | ENUM't => Shift_act Nis'32 (eq_refl _) - | DOUBLE't => Shift_act Nis'52 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CONST't => Shift_act Nis'53 (eq_refl _) - | CHAR't => Shift_act Nis'54 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ATTRIBUTE't => Shift_act Nis'55 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | ALIGNAS't => Shift_act Nis'162 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'52 => Default_reduce_act Prod'type_specifier'6 - | Ninit Nis'53 => Default_reduce_act Prod'type_qualifier'0 - | Ninit Nis'54 => Default_reduce_act Prod'type_specifier'1 - | Ninit Nis'55 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | LPAREN't => Shift_act Nis'56 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'56 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | LPAREN't => Shift_act Nis'57 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'57 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Reduce_act Prod'gcc_attribute'0 - | PACKED't => Shift_act Nis'58 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'59 (eq_refl _) - | CONST't => Shift_act Nis'60 (eq_refl _) - | COMMA't => Reduce_act Prod'gcc_attribute'0 - | _ => Fail_act - end) - | Ninit Nis'58 => Default_reduce_act Prod'gcc_attribute_word'2 - | Ninit Nis'59 => Default_reduce_act Prod'gcc_attribute_word'0 - | Ninit Nis'60 => Default_reduce_act Prod'gcc_attribute_word'1 - | Ninit Nis'61 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Reduce_act Prod'gcc_attribute'1 - | LPAREN't => Shift_act Nis'62 (eq_refl _) - | COMMA't => Reduce_act Prod'gcc_attribute'1 - | _ => Fail_act - end) - | Ninit Nis'62 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | RPAREN't => Shift_act Nis'63 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'63 => Default_reduce_act Prod'gcc_attribute'2 - | Ninit Nis'64 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'65 => Default_reduce_act Prod'cast_expression'0 - | Ninit Nis'66 => Default_reduce_act Prod'postfix_expression'0 - | Ninit Nis'67 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | XOR_ASSIGN't => Reduce_act Prod'unary_expression'0 - | SUB_ASSIGN't => Reduce_act Prod'unary_expression'0 - | STAR't => Reduce_act Prod'unary_expression'0 - | SLASH't => Reduce_act Prod'unary_expression'0 - | SEMICOLON't => Reduce_act Prod'unary_expression'0 - | RPAREN't => Reduce_act Prod'unary_expression'0 - | RIGHT_ASSIGN't => Reduce_act Prod'unary_expression'0 - | RIGHT't => Reduce_act Prod'unary_expression'0 - | RBRACK't => Reduce_act Prod'unary_expression'0 - | RBRACE't => Reduce_act Prod'unary_expression'0 - | QUESTION't => Reduce_act Prod'unary_expression'0 - | PTR't => Shift_act Nis'68 (eq_refl _) - | PLUS't => Reduce_act Prod'unary_expression'0 - | PERCENT't => Reduce_act Prod'unary_expression'0 - | OR_ASSIGN't => Reduce_act Prod'unary_expression'0 - | NEQ't => Reduce_act Prod'unary_expression'0 - | MUL_ASSIGN't => Reduce_act Prod'unary_expression'0 - | MOD_ASSIGN't => Reduce_act Prod'unary_expression'0 - | MINUS't => Reduce_act Prod'unary_expression'0 - | LT't => Reduce_act Prod'unary_expression'0 - | LPAREN't => Shift_act Nis'70 (eq_refl _) - | LEQ't => Reduce_act Prod'unary_expression'0 - | LEFT_ASSIGN't => Reduce_act Prod'unary_expression'0 - | LEFT't => Reduce_act Prod'unary_expression'0 - | LBRACK't => Shift_act Nis'146 (eq_refl _) - | INC't => Shift_act Nis'149 (eq_refl _) - | HAT't => Reduce_act Prod'unary_expression'0 - | GT't => Reduce_act Prod'unary_expression'0 - | GEQ't => Reduce_act Prod'unary_expression'0 - | EQEQ't => Reduce_act Prod'unary_expression'0 - | EQ't => Reduce_act Prod'unary_expression'0 - | DOT't => Shift_act Nis'150 (eq_refl _) - | DIV_ASSIGN't => Reduce_act Prod'unary_expression'0 - | DEC't => Shift_act Nis'152 (eq_refl _) - | COMMA't => Reduce_act Prod'unary_expression'0 - | COLON't => Reduce_act Prod'unary_expression'0 - | BARBAR't => Reduce_act Prod'unary_expression'0 - | BAR't => Reduce_act Prod'unary_expression'0 - | AND_ASSIGN't => Reduce_act Prod'unary_expression'0 - | ANDAND't => Reduce_act Prod'unary_expression'0 - | AND't => Reduce_act Prod'unary_expression'0 - | ADD_ASSIGN't => Reduce_act Prod'unary_expression'0 - | _ => Fail_act - end) - | Ninit Nis'68 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | OTHER_NAME't => Shift_act Nis'69 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'69 => Default_reduce_act Prod'postfix_expression'6 - | Ninit Nis'70 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | RPAREN't => Shift_act Nis'71 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'71 => Default_reduce_act Prod'postfix_expression'3 - | Ninit Nis'72 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | XOR_ASSIGN't => Shift_act Nis'73 (eq_refl _) - | SUB_ASSIGN't => Shift_act Nis'74 (eq_refl _) - | STAR't => Reduce_act Prod'cast_expression'0 - | SLASH't => Reduce_act Prod'cast_expression'0 - | SEMICOLON't => Reduce_act Prod'cast_expression'0 - | RPAREN't => Reduce_act Prod'cast_expression'0 - | RIGHT_ASSIGN't => Shift_act Nis'75 (eq_refl _) - | RIGHT't => Reduce_act Prod'cast_expression'0 - | RBRACK't => Reduce_act Prod'cast_expression'0 - | RBRACE't => Reduce_act Prod'cast_expression'0 - | QUESTION't => Reduce_act Prod'cast_expression'0 - | PLUS't => Reduce_act Prod'cast_expression'0 - | PERCENT't => Reduce_act Prod'cast_expression'0 - | OR_ASSIGN't => Shift_act Nis'76 (eq_refl _) - | NEQ't => Reduce_act Prod'cast_expression'0 - | MUL_ASSIGN't => Shift_act Nis'77 (eq_refl _) - | MOD_ASSIGN't => Shift_act Nis'78 (eq_refl _) - | MINUS't => Reduce_act Prod'cast_expression'0 - | LT't => Reduce_act Prod'cast_expression'0 - | LEQ't => Reduce_act Prod'cast_expression'0 - | LEFT_ASSIGN't => Shift_act Nis'79 (eq_refl _) - | LEFT't => Reduce_act Prod'cast_expression'0 - | HAT't => Reduce_act Prod'cast_expression'0 - | GT't => Reduce_act Prod'cast_expression'0 - | GEQ't => Reduce_act Prod'cast_expression'0 - | EQEQ't => Reduce_act Prod'cast_expression'0 - | EQ't => Shift_act Nis'80 (eq_refl _) - | DIV_ASSIGN't => Shift_act Nis'81 (eq_refl _) - | COMMA't => Reduce_act Prod'cast_expression'0 - | COLON't => Reduce_act Prod'cast_expression'0 - | BARBAR't => Reduce_act Prod'cast_expression'0 - | BAR't => Reduce_act Prod'cast_expression'0 - | AND_ASSIGN't => Shift_act Nis'82 (eq_refl _) - | ANDAND't => Reduce_act Prod'cast_expression'0 - | AND't => Reduce_act Prod'cast_expression'0 - | ADD_ASSIGN't => Shift_act Nis'83 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'73 => Default_reduce_act Prod'assignment_operator'8 - | Ninit Nis'74 => Default_reduce_act Prod'assignment_operator'5 - | Ninit Nis'75 => Default_reduce_act Prod'assignment_operator'7 - | Ninit Nis'76 => Default_reduce_act Prod'assignment_operator'9 - | Ninit Nis'77 => Default_reduce_act Prod'assignment_operator'1 - | Ninit Nis'78 => Default_reduce_act Prod'assignment_operator'3 - | Ninit Nis'79 => Default_reduce_act Prod'assignment_operator'6 - | Ninit Nis'80 => Default_reduce_act Prod'assignment_operator'0 - | Ninit Nis'81 => Default_reduce_act Prod'assignment_operator'2 - | Ninit Nis'82 => Default_reduce_act Prod'assignment_operator'10 - | Ninit Nis'83 => Default_reduce_act Prod'assignment_operator'4 - | Ninit Nis'84 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'85 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Reduce_act Prod'relational_expression'0 - | RPAREN't => Reduce_act Prod'relational_expression'0 - | RIGHT't => Shift_act Nis'86 (eq_refl _) - | RBRACK't => Reduce_act Prod'relational_expression'0 - | RBRACE't => Reduce_act Prod'relational_expression'0 - | QUESTION't => Reduce_act Prod'relational_expression'0 - | NEQ't => Reduce_act Prod'relational_expression'0 - | LT't => Reduce_act Prod'relational_expression'0 - | LEQ't => Reduce_act Prod'relational_expression'0 - | LEFT't => Shift_act Nis'100 (eq_refl _) - | HAT't => Reduce_act Prod'relational_expression'0 - | GT't => Reduce_act Prod'relational_expression'0 - | GEQ't => Reduce_act Prod'relational_expression'0 - | EQEQ't => Reduce_act Prod'relational_expression'0 - | COMMA't => Reduce_act Prod'relational_expression'0 - | COLON't => Reduce_act Prod'relational_expression'0 - | BARBAR't => Reduce_act Prod'relational_expression'0 - | BAR't => Reduce_act Prod'relational_expression'0 - | ANDAND't => Reduce_act Prod'relational_expression'0 - | AND't => Reduce_act Prod'relational_expression'0 - | _ => Fail_act - end) - | Ninit Nis'86 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'87 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | STAR't => Shift_act Nis'88 (eq_refl _) - | SLASH't => Shift_act Nis'90 (eq_refl _) - | SEMICOLON't => Reduce_act Prod'additive_expression'0 - | RPAREN't => Reduce_act Prod'additive_expression'0 - | RIGHT't => Reduce_act Prod'additive_expression'0 - | RBRACK't => Reduce_act Prod'additive_expression'0 - | RBRACE't => Reduce_act Prod'additive_expression'0 - | QUESTION't => Reduce_act Prod'additive_expression'0 - | PLUS't => Reduce_act Prod'additive_expression'0 - | PERCENT't => Shift_act Nis'92 (eq_refl _) - | NEQ't => Reduce_act Prod'additive_expression'0 - | MINUS't => Reduce_act Prod'additive_expression'0 - | LT't => Reduce_act Prod'additive_expression'0 - | LEQ't => Reduce_act Prod'additive_expression'0 - | LEFT't => Reduce_act Prod'additive_expression'0 - | HAT't => Reduce_act Prod'additive_expression'0 - | GT't => Reduce_act Prod'additive_expression'0 - | GEQ't => Reduce_act Prod'additive_expression'0 - | EQEQ't => Reduce_act Prod'additive_expression'0 - | COMMA't => Reduce_act Prod'additive_expression'0 - | COLON't => Reduce_act Prod'additive_expression'0 - | BARBAR't => Reduce_act Prod'additive_expression'0 - | BAR't => Reduce_act Prod'additive_expression'0 - | ANDAND't => Reduce_act Prod'additive_expression'0 - | AND't => Reduce_act Prod'additive_expression'0 - | _ => Fail_act - end) - | Ninit Nis'88 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'89 => Default_reduce_act Prod'multiplicative_expression'1 - | Ninit Nis'90 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'91 => Default_reduce_act Prod'multiplicative_expression'2 - | Ninit Nis'92 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'93 => Default_reduce_act Prod'multiplicative_expression'3 - | Ninit Nis'94 => Default_reduce_act Prod'multiplicative_expression'0 - | Ninit Nis'95 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Reduce_act Prod'shift_expression'2 - | RPAREN't => Reduce_act Prod'shift_expression'2 - | RIGHT't => Reduce_act Prod'shift_expression'2 - | RBRACK't => Reduce_act Prod'shift_expression'2 - | RBRACE't => Reduce_act Prod'shift_expression'2 - | QUESTION't => Reduce_act Prod'shift_expression'2 - | PLUS't => Shift_act Nis'96 (eq_refl _) - | NEQ't => Reduce_act Prod'shift_expression'2 - | MINUS't => Shift_act Nis'98 (eq_refl _) - | LT't => Reduce_act Prod'shift_expression'2 - | LEQ't => Reduce_act Prod'shift_expression'2 - | LEFT't => Reduce_act Prod'shift_expression'2 - | HAT't => Reduce_act Prod'shift_expression'2 - | GT't => Reduce_act Prod'shift_expression'2 - | GEQ't => Reduce_act Prod'shift_expression'2 - | EQEQ't => Reduce_act Prod'shift_expression'2 - | COMMA't => Reduce_act Prod'shift_expression'2 - | COLON't => Reduce_act Prod'shift_expression'2 - | BARBAR't => Reduce_act Prod'shift_expression'2 - | BAR't => Reduce_act Prod'shift_expression'2 - | ANDAND't => Reduce_act Prod'shift_expression'2 - | AND't => Reduce_act Prod'shift_expression'2 - | _ => Fail_act - end) - | Ninit Nis'96 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'97 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | STAR't => Shift_act Nis'88 (eq_refl _) - | SLASH't => Shift_act Nis'90 (eq_refl _) - | SEMICOLON't => Reduce_act Prod'additive_expression'1 - | RPAREN't => Reduce_act Prod'additive_expression'1 - | RIGHT't => Reduce_act Prod'additive_expression'1 - | RBRACK't => Reduce_act Prod'additive_expression'1 - | RBRACE't => Reduce_act Prod'additive_expression'1 - | QUESTION't => Reduce_act Prod'additive_expression'1 - | PLUS't => Reduce_act Prod'additive_expression'1 - | PERCENT't => Shift_act Nis'92 (eq_refl _) - | NEQ't => Reduce_act Prod'additive_expression'1 - | MINUS't => Reduce_act Prod'additive_expression'1 - | LT't => Reduce_act Prod'additive_expression'1 - | LEQ't => Reduce_act Prod'additive_expression'1 - | LEFT't => Reduce_act Prod'additive_expression'1 - | HAT't => Reduce_act Prod'additive_expression'1 - | GT't => Reduce_act Prod'additive_expression'1 - | GEQ't => Reduce_act Prod'additive_expression'1 - | EQEQ't => Reduce_act Prod'additive_expression'1 - | COMMA't => Reduce_act Prod'additive_expression'1 - | COLON't => Reduce_act Prod'additive_expression'1 - | BARBAR't => Reduce_act Prod'additive_expression'1 - | BAR't => Reduce_act Prod'additive_expression'1 - | ANDAND't => Reduce_act Prod'additive_expression'1 - | AND't => Reduce_act Prod'additive_expression'1 - | _ => Fail_act - end) - | Ninit Nis'98 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'99 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | STAR't => Shift_act Nis'88 (eq_refl _) - | SLASH't => Shift_act Nis'90 (eq_refl _) - | SEMICOLON't => Reduce_act Prod'additive_expression'2 - | RPAREN't => Reduce_act Prod'additive_expression'2 - | RIGHT't => Reduce_act Prod'additive_expression'2 - | RBRACK't => Reduce_act Prod'additive_expression'2 - | RBRACE't => Reduce_act Prod'additive_expression'2 - | QUESTION't => Reduce_act Prod'additive_expression'2 - | PLUS't => Reduce_act Prod'additive_expression'2 - | PERCENT't => Shift_act Nis'92 (eq_refl _) - | NEQ't => Reduce_act Prod'additive_expression'2 - | MINUS't => Reduce_act Prod'additive_expression'2 - | LT't => Reduce_act Prod'additive_expression'2 - | LEQ't => Reduce_act Prod'additive_expression'2 - | LEFT't => Reduce_act Prod'additive_expression'2 - | HAT't => Reduce_act Prod'additive_expression'2 - | GT't => Reduce_act Prod'additive_expression'2 - | GEQ't => Reduce_act Prod'additive_expression'2 - | EQEQ't => Reduce_act Prod'additive_expression'2 - | COMMA't => Reduce_act Prod'additive_expression'2 - | COLON't => Reduce_act Prod'additive_expression'2 - | BARBAR't => Reduce_act Prod'additive_expression'2 - | BAR't => Reduce_act Prod'additive_expression'2 - | ANDAND't => Reduce_act Prod'additive_expression'2 - | AND't => Reduce_act Prod'additive_expression'2 - | _ => Fail_act - end) - | Ninit Nis'100 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'101 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Reduce_act Prod'shift_expression'1 - | RPAREN't => Reduce_act Prod'shift_expression'1 - | RIGHT't => Reduce_act Prod'shift_expression'1 - | RBRACK't => Reduce_act Prod'shift_expression'1 - | RBRACE't => Reduce_act Prod'shift_expression'1 - | QUESTION't => Reduce_act Prod'shift_expression'1 - | PLUS't => Shift_act Nis'96 (eq_refl _) - | NEQ't => Reduce_act Prod'shift_expression'1 - | MINUS't => Shift_act Nis'98 (eq_refl _) - | LT't => Reduce_act Prod'shift_expression'1 - | LEQ't => Reduce_act Prod'shift_expression'1 - | LEFT't => Reduce_act Prod'shift_expression'1 - | HAT't => Reduce_act Prod'shift_expression'1 - | GT't => Reduce_act Prod'shift_expression'1 - | GEQ't => Reduce_act Prod'shift_expression'1 - | EQEQ't => Reduce_act Prod'shift_expression'1 - | COMMA't => Reduce_act Prod'shift_expression'1 - | COLON't => Reduce_act Prod'shift_expression'1 - | BARBAR't => Reduce_act Prod'shift_expression'1 - | BAR't => Reduce_act Prod'shift_expression'1 - | ANDAND't => Reduce_act Prod'shift_expression'1 - | AND't => Reduce_act Prod'shift_expression'1 - | _ => Fail_act - end) - | Ninit Nis'102 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Reduce_act Prod'equality_expression'0 - | RPAREN't => Reduce_act Prod'equality_expression'0 - | RBRACK't => Reduce_act Prod'equality_expression'0 - | RBRACE't => Reduce_act Prod'equality_expression'0 - | QUESTION't => Reduce_act Prod'equality_expression'0 - | NEQ't => Reduce_act Prod'equality_expression'0 - | LT't => Shift_act Nis'103 (eq_refl _) - | LEQ't => Shift_act Nis'106 (eq_refl _) - | HAT't => Reduce_act Prod'equality_expression'0 - | GT't => Shift_act Nis'108 (eq_refl _) - | GEQ't => Shift_act Nis'110 (eq_refl _) - | EQEQ't => Reduce_act Prod'equality_expression'0 - | COMMA't => Reduce_act Prod'equality_expression'0 - | COLON't => Reduce_act Prod'equality_expression'0 - | BARBAR't => Reduce_act Prod'equality_expression'0 - | BAR't => Reduce_act Prod'equality_expression'0 - | ANDAND't => Reduce_act Prod'equality_expression'0 - | AND't => Reduce_act Prod'equality_expression'0 - | _ => Fail_act - end) - | Ninit Nis'103 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'104 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Reduce_act Prod'relational_expression'1 - | RPAREN't => Reduce_act Prod'relational_expression'1 - | RIGHT't => Shift_act Nis'86 (eq_refl _) - | RBRACK't => Reduce_act Prod'relational_expression'1 - | RBRACE't => Reduce_act Prod'relational_expression'1 - | QUESTION't => Reduce_act Prod'relational_expression'1 - | NEQ't => Reduce_act Prod'relational_expression'1 - | LT't => Reduce_act Prod'relational_expression'1 - | LEQ't => Reduce_act Prod'relational_expression'1 - | LEFT't => Shift_act Nis'100 (eq_refl _) - | HAT't => Reduce_act Prod'relational_expression'1 - | GT't => Reduce_act Prod'relational_expression'1 - | GEQ't => Reduce_act Prod'relational_expression'1 - | EQEQ't => Reduce_act Prod'relational_expression'1 - | COMMA't => Reduce_act Prod'relational_expression'1 - | COLON't => Reduce_act Prod'relational_expression'1 - | BARBAR't => Reduce_act Prod'relational_expression'1 - | BAR't => Reduce_act Prod'relational_expression'1 - | ANDAND't => Reduce_act Prod'relational_expression'1 - | AND't => Reduce_act Prod'relational_expression'1 - | _ => Fail_act - end) - | Ninit Nis'105 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Reduce_act Prod'shift_expression'0 - | RPAREN't => Reduce_act Prod'shift_expression'0 - | RIGHT't => Reduce_act Prod'shift_expression'0 - | RBRACK't => Reduce_act Prod'shift_expression'0 - | RBRACE't => Reduce_act Prod'shift_expression'0 - | QUESTION't => Reduce_act Prod'shift_expression'0 - | PLUS't => Shift_act Nis'96 (eq_refl _) - | NEQ't => Reduce_act Prod'shift_expression'0 - | MINUS't => Shift_act Nis'98 (eq_refl _) - | LT't => Reduce_act Prod'shift_expression'0 - | LEQ't => Reduce_act Prod'shift_expression'0 - | LEFT't => Reduce_act Prod'shift_expression'0 - | HAT't => Reduce_act Prod'shift_expression'0 - | GT't => Reduce_act Prod'shift_expression'0 - | GEQ't => Reduce_act Prod'shift_expression'0 - | EQEQ't => Reduce_act Prod'shift_expression'0 - | COMMA't => Reduce_act Prod'shift_expression'0 - | COLON't => Reduce_act Prod'shift_expression'0 - | BARBAR't => Reduce_act Prod'shift_expression'0 - | BAR't => Reduce_act Prod'shift_expression'0 - | ANDAND't => Reduce_act Prod'shift_expression'0 - | AND't => Reduce_act Prod'shift_expression'0 - | _ => Fail_act - end) - | Ninit Nis'106 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'107 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Reduce_act Prod'relational_expression'3 - | RPAREN't => Reduce_act Prod'relational_expression'3 - | RIGHT't => Shift_act Nis'86 (eq_refl _) - | RBRACK't => Reduce_act Prod'relational_expression'3 - | RBRACE't => Reduce_act Prod'relational_expression'3 - | QUESTION't => Reduce_act Prod'relational_expression'3 - | NEQ't => Reduce_act Prod'relational_expression'3 - | LT't => Reduce_act Prod'relational_expression'3 - | LEQ't => Reduce_act Prod'relational_expression'3 - | LEFT't => Shift_act Nis'100 (eq_refl _) - | HAT't => Reduce_act Prod'relational_expression'3 - | GT't => Reduce_act Prod'relational_expression'3 - | GEQ't => Reduce_act Prod'relational_expression'3 - | EQEQ't => Reduce_act Prod'relational_expression'3 - | COMMA't => Reduce_act Prod'relational_expression'3 - | COLON't => Reduce_act Prod'relational_expression'3 - | BARBAR't => Reduce_act Prod'relational_expression'3 - | BAR't => Reduce_act Prod'relational_expression'3 - | ANDAND't => Reduce_act Prod'relational_expression'3 - | AND't => Reduce_act Prod'relational_expression'3 - | _ => Fail_act - end) - | Ninit Nis'108 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'109 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Reduce_act Prod'relational_expression'2 - | RPAREN't => Reduce_act Prod'relational_expression'2 - | RIGHT't => Shift_act Nis'86 (eq_refl _) - | RBRACK't => Reduce_act Prod'relational_expression'2 - | RBRACE't => Reduce_act Prod'relational_expression'2 - | QUESTION't => Reduce_act Prod'relational_expression'2 - | NEQ't => Reduce_act Prod'relational_expression'2 - | LT't => Reduce_act Prod'relational_expression'2 - | LEQ't => Reduce_act Prod'relational_expression'2 - | LEFT't => Shift_act Nis'100 (eq_refl _) - | HAT't => Reduce_act Prod'relational_expression'2 - | GT't => Reduce_act Prod'relational_expression'2 - | GEQ't => Reduce_act Prod'relational_expression'2 - | EQEQ't => Reduce_act Prod'relational_expression'2 - | COMMA't => Reduce_act Prod'relational_expression'2 - | COLON't => Reduce_act Prod'relational_expression'2 - | BARBAR't => Reduce_act Prod'relational_expression'2 - | BAR't => Reduce_act Prod'relational_expression'2 - | ANDAND't => Reduce_act Prod'relational_expression'2 - | AND't => Reduce_act Prod'relational_expression'2 - | _ => Fail_act - end) - | Ninit Nis'110 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'111 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Reduce_act Prod'relational_expression'4 - | RPAREN't => Reduce_act Prod'relational_expression'4 - | RIGHT't => Shift_act Nis'86 (eq_refl _) - | RBRACK't => Reduce_act Prod'relational_expression'4 - | RBRACE't => Reduce_act Prod'relational_expression'4 - | QUESTION't => Reduce_act Prod'relational_expression'4 - | NEQ't => Reduce_act Prod'relational_expression'4 - | LT't => Reduce_act Prod'relational_expression'4 - | LEQ't => Reduce_act Prod'relational_expression'4 - | LEFT't => Shift_act Nis'100 (eq_refl _) - | HAT't => Reduce_act Prod'relational_expression'4 - | GT't => Reduce_act Prod'relational_expression'4 - | GEQ't => Reduce_act Prod'relational_expression'4 - | EQEQ't => Reduce_act Prod'relational_expression'4 - | COMMA't => Reduce_act Prod'relational_expression'4 - | COLON't => Reduce_act Prod'relational_expression'4 - | BARBAR't => Reduce_act Prod'relational_expression'4 - | BAR't => Reduce_act Prod'relational_expression'4 - | ANDAND't => Reduce_act Prod'relational_expression'4 - | AND't => Reduce_act Prod'relational_expression'4 - | _ => Fail_act - end) - | Ninit Nis'112 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Reduce_act Prod'conditional_expression'0 - | RPAREN't => Reduce_act Prod'conditional_expression'0 - | RBRACK't => Reduce_act Prod'conditional_expression'0 - | RBRACE't => Reduce_act Prod'conditional_expression'0 - | QUESTION't => Shift_act Nis'113 (eq_refl _) - | COMMA't => Reduce_act Prod'conditional_expression'0 - | COLON't => Reduce_act Prod'conditional_expression'0 - | BARBAR't => Shift_act Nis'138 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'113 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'114 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Reduce_act Prod'logical_OR_expression'0 - | RPAREN't => Reduce_act Prod'logical_OR_expression'0 - | RBRACK't => Reduce_act Prod'logical_OR_expression'0 - | RBRACE't => Reduce_act Prod'logical_OR_expression'0 - | QUESTION't => Reduce_act Prod'logical_OR_expression'0 - | COMMA't => Reduce_act Prod'logical_OR_expression'0 - | COLON't => Reduce_act Prod'logical_OR_expression'0 - | BARBAR't => Reduce_act Prod'logical_OR_expression'0 - | ANDAND't => Shift_act Nis'115 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'115 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'116 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Reduce_act Prod'logical_AND_expression'1 - | RPAREN't => Reduce_act Prod'logical_AND_expression'1 - | RBRACK't => Reduce_act Prod'logical_AND_expression'1 - | RBRACE't => Reduce_act Prod'logical_AND_expression'1 - | QUESTION't => Reduce_act Prod'logical_AND_expression'1 - | COMMA't => Reduce_act Prod'logical_AND_expression'1 - | COLON't => Reduce_act Prod'logical_AND_expression'1 - | BARBAR't => Reduce_act Prod'logical_AND_expression'1 - | BAR't => Shift_act Nis'117 (eq_refl _) - | ANDAND't => Reduce_act Prod'logical_AND_expression'1 - | _ => Fail_act - end) - | Ninit Nis'117 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'118 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Reduce_act Prod'inclusive_OR_expression'1 - | RPAREN't => Reduce_act Prod'inclusive_OR_expression'1 - | RBRACK't => Reduce_act Prod'inclusive_OR_expression'1 - | RBRACE't => Reduce_act Prod'inclusive_OR_expression'1 - | QUESTION't => Reduce_act Prod'inclusive_OR_expression'1 - | HAT't => Shift_act Nis'119 (eq_refl _) - | COMMA't => Reduce_act Prod'inclusive_OR_expression'1 - | COLON't => Reduce_act Prod'inclusive_OR_expression'1 - | BARBAR't => Reduce_act Prod'inclusive_OR_expression'1 - | BAR't => Reduce_act Prod'inclusive_OR_expression'1 - | ANDAND't => Reduce_act Prod'inclusive_OR_expression'1 - | _ => Fail_act - end) - | Ninit Nis'119 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'120 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Reduce_act Prod'AND_expression'0 - | RPAREN't => Reduce_act Prod'AND_expression'0 - | RBRACK't => Reduce_act Prod'AND_expression'0 - | RBRACE't => Reduce_act Prod'AND_expression'0 - | QUESTION't => Reduce_act Prod'AND_expression'0 - | NEQ't => Shift_act Nis'121 (eq_refl _) - | HAT't => Reduce_act Prod'AND_expression'0 - | EQEQ't => Shift_act Nis'123 (eq_refl _) - | COMMA't => Reduce_act Prod'AND_expression'0 - | COLON't => Reduce_act Prod'AND_expression'0 - | BARBAR't => Reduce_act Prod'AND_expression'0 - | BAR't => Reduce_act Prod'AND_expression'0 - | ANDAND't => Reduce_act Prod'AND_expression'0 - | AND't => Reduce_act Prod'AND_expression'0 - | _ => Fail_act - end) - | Ninit Nis'121 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'122 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Reduce_act Prod'equality_expression'2 - | RPAREN't => Reduce_act Prod'equality_expression'2 - | RBRACK't => Reduce_act Prod'equality_expression'2 - | RBRACE't => Reduce_act Prod'equality_expression'2 - | QUESTION't => Reduce_act Prod'equality_expression'2 - | NEQ't => Reduce_act Prod'equality_expression'2 - | LT't => Shift_act Nis'103 (eq_refl _) - | LEQ't => Shift_act Nis'106 (eq_refl _) - | HAT't => Reduce_act Prod'equality_expression'2 - | GT't => Shift_act Nis'108 (eq_refl _) - | GEQ't => Shift_act Nis'110 (eq_refl _) - | EQEQ't => Reduce_act Prod'equality_expression'2 - | COMMA't => Reduce_act Prod'equality_expression'2 - | COLON't => Reduce_act Prod'equality_expression'2 - | BARBAR't => Reduce_act Prod'equality_expression'2 - | BAR't => Reduce_act Prod'equality_expression'2 - | ANDAND't => Reduce_act Prod'equality_expression'2 - | AND't => Reduce_act Prod'equality_expression'2 - | _ => Fail_act - end) - | Ninit Nis'123 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'124 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Reduce_act Prod'equality_expression'1 - | RPAREN't => Reduce_act Prod'equality_expression'1 - | RBRACK't => Reduce_act Prod'equality_expression'1 - | RBRACE't => Reduce_act Prod'equality_expression'1 - | QUESTION't => Reduce_act Prod'equality_expression'1 - | NEQ't => Reduce_act Prod'equality_expression'1 - | LT't => Shift_act Nis'103 (eq_refl _) - | LEQ't => Shift_act Nis'106 (eq_refl _) - | HAT't => Reduce_act Prod'equality_expression'1 - | GT't => Shift_act Nis'108 (eq_refl _) - | GEQ't => Shift_act Nis'110 (eq_refl _) - | EQEQ't => Reduce_act Prod'equality_expression'1 - | COMMA't => Reduce_act Prod'equality_expression'1 - | COLON't => Reduce_act Prod'equality_expression'1 - | BARBAR't => Reduce_act Prod'equality_expression'1 - | BAR't => Reduce_act Prod'equality_expression'1 - | ANDAND't => Reduce_act Prod'equality_expression'1 - | AND't => Reduce_act Prod'equality_expression'1 - | _ => Fail_act - end) - | Ninit Nis'125 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Reduce_act Prod'exclusive_OR_expression'1 - | RPAREN't => Reduce_act Prod'exclusive_OR_expression'1 - | RBRACK't => Reduce_act Prod'exclusive_OR_expression'1 - | RBRACE't => Reduce_act Prod'exclusive_OR_expression'1 - | QUESTION't => Reduce_act Prod'exclusive_OR_expression'1 - | HAT't => Reduce_act Prod'exclusive_OR_expression'1 - | COMMA't => Reduce_act Prod'exclusive_OR_expression'1 - | COLON't => Reduce_act Prod'exclusive_OR_expression'1 - | BARBAR't => Reduce_act Prod'exclusive_OR_expression'1 - | BAR't => Reduce_act Prod'exclusive_OR_expression'1 - | ANDAND't => Reduce_act Prod'exclusive_OR_expression'1 - | AND't => Shift_act Nis'126 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'126 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'127 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Reduce_act Prod'AND_expression'1 - | RPAREN't => Reduce_act Prod'AND_expression'1 - | RBRACK't => Reduce_act Prod'AND_expression'1 - | RBRACE't => Reduce_act Prod'AND_expression'1 - | QUESTION't => Reduce_act Prod'AND_expression'1 - | NEQ't => Shift_act Nis'121 (eq_refl _) - | HAT't => Reduce_act Prod'AND_expression'1 - | EQEQ't => Shift_act Nis'123 (eq_refl _) - | COMMA't => Reduce_act Prod'AND_expression'1 - | COLON't => Reduce_act Prod'AND_expression'1 - | BARBAR't => Reduce_act Prod'AND_expression'1 - | BAR't => Reduce_act Prod'AND_expression'1 - | ANDAND't => Reduce_act Prod'AND_expression'1 - | AND't => Reduce_act Prod'AND_expression'1 - | _ => Fail_act - end) - | Ninit Nis'128 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Reduce_act Prod'exclusive_OR_expression'0 - | RPAREN't => Reduce_act Prod'exclusive_OR_expression'0 - | RBRACK't => Reduce_act Prod'exclusive_OR_expression'0 - | RBRACE't => Reduce_act Prod'exclusive_OR_expression'0 - | QUESTION't => Reduce_act Prod'exclusive_OR_expression'0 - | HAT't => Reduce_act Prod'exclusive_OR_expression'0 - | COMMA't => Reduce_act Prod'exclusive_OR_expression'0 - | COLON't => Reduce_act Prod'exclusive_OR_expression'0 - | BARBAR't => Reduce_act Prod'exclusive_OR_expression'0 - | BAR't => Reduce_act Prod'exclusive_OR_expression'0 - | ANDAND't => Reduce_act Prod'exclusive_OR_expression'0 - | AND't => Shift_act Nis'126 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'129 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Reduce_act Prod'inclusive_OR_expression'0 - | RPAREN't => Reduce_act Prod'inclusive_OR_expression'0 - | RBRACK't => Reduce_act Prod'inclusive_OR_expression'0 - | RBRACE't => Reduce_act Prod'inclusive_OR_expression'0 - | QUESTION't => Reduce_act Prod'inclusive_OR_expression'0 - | HAT't => Shift_act Nis'119 (eq_refl _) - | COMMA't => Reduce_act Prod'inclusive_OR_expression'0 - | COLON't => Reduce_act Prod'inclusive_OR_expression'0 - | BARBAR't => Reduce_act Prod'inclusive_OR_expression'0 - | BAR't => Reduce_act Prod'inclusive_OR_expression'0 - | ANDAND't => Reduce_act Prod'inclusive_OR_expression'0 - | _ => Fail_act - end) - | Ninit Nis'130 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Reduce_act Prod'logical_AND_expression'0 - | RPAREN't => Reduce_act Prod'logical_AND_expression'0 - | RBRACK't => Reduce_act Prod'logical_AND_expression'0 - | RBRACE't => Reduce_act Prod'logical_AND_expression'0 - | QUESTION't => Reduce_act Prod'logical_AND_expression'0 - | COMMA't => Reduce_act Prod'logical_AND_expression'0 - | COLON't => Reduce_act Prod'logical_AND_expression'0 - | BARBAR't => Reduce_act Prod'logical_AND_expression'0 - | BAR't => Shift_act Nis'117 (eq_refl _) - | ANDAND't => Reduce_act Prod'logical_AND_expression'0 - | _ => Fail_act - end) - | Ninit Nis'131 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | COMMA't => Shift_act Nis'132 (eq_refl _) - | COLON't => Shift_act Nis'135 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'132 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'133 => Default_reduce_act Prod'assignment_expression'0 - | Ninit Nis'134 => Default_reduce_act Prod'expression'1 - | Ninit Nis'135 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'136 => Default_reduce_act Prod'conditional_expression'1 - | Ninit Nis'137 => Default_reduce_act Prod'expression'0 - | Ninit Nis'138 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'139 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Reduce_act Prod'logical_OR_expression'1 - | RPAREN't => Reduce_act Prod'logical_OR_expression'1 - | RBRACK't => Reduce_act Prod'logical_OR_expression'1 - | RBRACE't => Reduce_act Prod'logical_OR_expression'1 - | QUESTION't => Reduce_act Prod'logical_OR_expression'1 - | COMMA't => Reduce_act Prod'logical_OR_expression'1 - | COLON't => Reduce_act Prod'logical_OR_expression'1 - | BARBAR't => Reduce_act Prod'logical_OR_expression'1 - | ANDAND't => Shift_act Nis'115 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'140 => Default_reduce_act Prod'assignment_expression'1 - | Ninit Nis'141 => Default_reduce_act Prod'argument_expression_list'0 - | Ninit Nis'142 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Shift_act Nis'143 (eq_refl _) - | COMMA't => Shift_act Nis'144 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'143 => Default_reduce_act Prod'postfix_expression'2 - | Ninit Nis'144 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'145 => Default_reduce_act Prod'argument_expression_list'1 - | Ninit Nis'146 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'147 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RBRACK't => Shift_act Nis'148 (eq_refl _) - | COMMA't => Shift_act Nis'132 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'148 => Default_reduce_act Prod'postfix_expression'1 - | Ninit Nis'149 => Default_reduce_act Prod'postfix_expression'7 - | Ninit Nis'150 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | OTHER_NAME't => Shift_act Nis'151 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'151 => Default_reduce_act Prod'postfix_expression'5 - | Ninit Nis'152 => Default_reduce_act Prod'postfix_expression'8 - | Ninit Nis'153 => Default_reduce_act Prod'unary_expression'3 - | Ninit Nis'154 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Shift_act Nis'155 (eq_refl _) - | COMMA't => Shift_act Nis'144 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'155 => Default_reduce_act Prod'gcc_attribute'3 - | Ninit Nis'156 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Shift_act Nis'157 (eq_refl _) - | COMMA't => Shift_act Nis'159 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'157 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Shift_act Nis'158 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'158 => Default_reduce_act Prod'attribute_specifier'0 - | Ninit Nis'159 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Reduce_act Prod'gcc_attribute'0 - | PACKED't => Shift_act Nis'58 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'59 (eq_refl _) - | CONST't => Shift_act Nis'60 (eq_refl _) - | COMMA't => Reduce_act Prod'gcc_attribute'0 - | _ => Fail_act - end) - | Ninit Nis'160 => Default_reduce_act Prod'gcc_attribute_list'1 - | Ninit Nis'161 => Default_reduce_act Prod'gcc_attribute_list'0 - | Ninit Nis'162 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | LPAREN't => Shift_act Nis'163 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'163 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VOLATILE't => Shift_act Nis'1 (eq_refl _) - | VOID't => Shift_act Nis'2 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | UNSIGNED't => Shift_act Nis'3 (eq_refl _) - | UNION't => Shift_act Nis'4 (eq_refl _) - | UNDERSCORE_BOOL't => Shift_act Nis'5 (eq_refl _) - | TYPEDEF_NAME't => Shift_act Nis'6 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRUCT't => Shift_act Nis'8 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SIGNED't => Shift_act Nis'10 (eq_refl _) - | SHORT't => Shift_act Nis'11 (eq_refl _) - | RESTRICT't => Shift_act Nis'13 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | PACKED't => Shift_act Nis'16 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LONG't => Shift_act Nis'27 (eq_refl _) - | INT't => Shift_act Nis'28 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | FLOAT't => Shift_act Nis'31 (eq_refl _) - | ENUM't => Shift_act Nis'32 (eq_refl _) - | DOUBLE't => Shift_act Nis'52 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CONST't => Shift_act Nis'53 (eq_refl _) - | CHAR't => Shift_act Nis'54 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ATTRIBUTE't => Shift_act Nis'55 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | ALIGNAS't => Shift_act Nis'162 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'164 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VOLATILE't => Shift_act Nis'1 (eq_refl _) - | VOID't => Shift_act Nis'2 (eq_refl _) - | VAR_NAME't => Reduce_act Prod'specifier_qualifier_list'1 - | UNSIGNED't => Shift_act Nis'3 (eq_refl _) - | UNION't => Shift_act Nis'4 (eq_refl _) - | UNDERSCORE_BOOL't => Shift_act Nis'5 (eq_refl _) - | TYPEDEF_NAME't => Shift_act Nis'6 (eq_refl _) - | STRUCT't => Shift_act Nis'8 (eq_refl _) - | STAR't => Reduce_act Prod'specifier_qualifier_list'1 - | SIGNED't => Shift_act Nis'10 (eq_refl _) - | SHORT't => Shift_act Nis'11 (eq_refl _) - | SEMICOLON't => Reduce_act Prod'specifier_qualifier_list'1 - | RPAREN't => Reduce_act Prod'specifier_qualifier_list'1 - | RESTRICT't => Shift_act Nis'13 (eq_refl _) - | PACKED't => Shift_act Nis'16 (eq_refl _) - | LPAREN't => Reduce_act Prod'specifier_qualifier_list'1 - | LONG't => Shift_act Nis'27 (eq_refl _) - | LBRACK't => Reduce_act Prod'specifier_qualifier_list'1 - | INT't => Shift_act Nis'28 (eq_refl _) - | FLOAT't => Shift_act Nis'31 (eq_refl _) - | ENUM't => Shift_act Nis'32 (eq_refl _) - | DOUBLE't => Shift_act Nis'52 (eq_refl _) - | CONST't => Shift_act Nis'53 (eq_refl _) - | COLON't => Reduce_act Prod'specifier_qualifier_list'1 - | CHAR't => Shift_act Nis'54 (eq_refl _) - | ATTRIBUTE't => Shift_act Nis'55 (eq_refl _) - | ALIGNAS't => Shift_act Nis'162 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'165 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VOLATILE't => Shift_act Nis'1 (eq_refl _) - | VOID't => Shift_act Nis'2 (eq_refl _) - | VAR_NAME't => Reduce_act Prod'specifier_qualifier_list'3 - | UNSIGNED't => Shift_act Nis'3 (eq_refl _) - | UNION't => Shift_act Nis'4 (eq_refl _) - | UNDERSCORE_BOOL't => Shift_act Nis'5 (eq_refl _) - | TYPEDEF_NAME't => Shift_act Nis'6 (eq_refl _) - | STRUCT't => Shift_act Nis'8 (eq_refl _) - | STAR't => Reduce_act Prod'specifier_qualifier_list'3 - | SIGNED't => Shift_act Nis'10 (eq_refl _) - | SHORT't => Shift_act Nis'11 (eq_refl _) - | SEMICOLON't => Reduce_act Prod'specifier_qualifier_list'3 - | RPAREN't => Reduce_act Prod'specifier_qualifier_list'3 - | RESTRICT't => Shift_act Nis'13 (eq_refl _) - | PACKED't => Shift_act Nis'16 (eq_refl _) - | LPAREN't => Reduce_act Prod'specifier_qualifier_list'3 - | LONG't => Shift_act Nis'27 (eq_refl _) - | LBRACK't => Reduce_act Prod'specifier_qualifier_list'3 - | INT't => Shift_act Nis'28 (eq_refl _) - | FLOAT't => Shift_act Nis'31 (eq_refl _) - | ENUM't => Shift_act Nis'32 (eq_refl _) - | DOUBLE't => Shift_act Nis'52 (eq_refl _) - | CONST't => Shift_act Nis'53 (eq_refl _) - | COLON't => Reduce_act Prod'specifier_qualifier_list'3 - | CHAR't => Shift_act Nis'54 (eq_refl _) - | ATTRIBUTE't => Shift_act Nis'55 (eq_refl _) - | ALIGNAS't => Shift_act Nis'162 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'166 => Default_reduce_act Prod'type_specifier'10 - | Ninit Nis'167 => Default_reduce_act Prod'attribute_specifier_list'0 - | Ninit Nis'168 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | PACKED't => Shift_act Nis'16 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'169 (eq_refl _) - | LBRACE't => Shift_act Nis'265 (eq_refl _) - | ATTRIBUTE't => Shift_act Nis'55 (eq_refl _) - | ALIGNAS't => Shift_act Nis'162 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'169 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VOLATILE't => Reduce_act Prod'struct_or_union_specifier'2 - | VOID't => Reduce_act Prod'struct_or_union_specifier'2 - | VAR_NAME't => Reduce_act Prod'struct_or_union_specifier'2 - | UNSIGNED't => Reduce_act Prod'struct_or_union_specifier'2 - | UNION't => Reduce_act Prod'struct_or_union_specifier'2 - | UNDERSCORE_BOOL't => Reduce_act Prod'struct_or_union_specifier'2 - | TYPEDEF_NAME't => Reduce_act Prod'struct_or_union_specifier'2 - | TYPEDEF't => Reduce_act Prod'struct_or_union_specifier'2 - | STRUCT't => Reduce_act Prod'struct_or_union_specifier'2 - | STATIC't => Reduce_act Prod'struct_or_union_specifier'2 - | STAR't => Reduce_act Prod'struct_or_union_specifier'2 - | SIGNED't => Reduce_act Prod'struct_or_union_specifier'2 - | SHORT't => Reduce_act Prod'struct_or_union_specifier'2 - | SEMICOLON't => Reduce_act Prod'struct_or_union_specifier'2 - | RPAREN't => Reduce_act Prod'struct_or_union_specifier'2 - | RESTRICT't => Reduce_act Prod'struct_or_union_specifier'2 - | REGISTER't => Reduce_act Prod'struct_or_union_specifier'2 - | PACKED't => Reduce_act Prod'struct_or_union_specifier'2 - | LPAREN't => Reduce_act Prod'struct_or_union_specifier'2 - | LONG't => Reduce_act Prod'struct_or_union_specifier'2 - | LBRACK't => Reduce_act Prod'struct_or_union_specifier'2 - | LBRACE't => Shift_act Nis'170 (eq_refl _) - | INT't => Reduce_act Prod'struct_or_union_specifier'2 - | INLINE't => Reduce_act Prod'struct_or_union_specifier'2 - | FLOAT't => Reduce_act Prod'struct_or_union_specifier'2 - | EXTERN't => Reduce_act Prod'struct_or_union_specifier'2 - | ENUM't => Reduce_act Prod'struct_or_union_specifier'2 - | DOUBLE't => Reduce_act Prod'struct_or_union_specifier'2 - | CONST't => Reduce_act Prod'struct_or_union_specifier'2 - | COMMA't => Reduce_act Prod'struct_or_union_specifier'2 - | COLON't => Reduce_act Prod'struct_or_union_specifier'2 - | CHAR't => Reduce_act Prod'struct_or_union_specifier'2 - | AUTO't => Reduce_act Prod'struct_or_union_specifier'2 - | ATTRIBUTE't => Reduce_act Prod'struct_or_union_specifier'2 - | ALIGNAS't => Reduce_act Prod'struct_or_union_specifier'2 - | _ => Fail_act - end) - | Ninit Nis'170 => Default_reduce_act Prod'struct_declaration_list'0 - | Ninit Nis'171 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VOLATILE't => Shift_act Nis'1 (eq_refl _) - | VOID't => Shift_act Nis'2 (eq_refl _) - | UNSIGNED't => Shift_act Nis'3 (eq_refl _) - | UNION't => Shift_act Nis'4 (eq_refl _) - | UNDERSCORE_BOOL't => Shift_act Nis'5 (eq_refl _) - | TYPEDEF_NAME't => Shift_act Nis'6 (eq_refl _) - | STRUCT't => Shift_act Nis'8 (eq_refl _) - | SIGNED't => Shift_act Nis'10 (eq_refl _) - | SHORT't => Shift_act Nis'11 (eq_refl _) - | RESTRICT't => Shift_act Nis'13 (eq_refl _) - | RBRACE't => Shift_act Nis'172 (eq_refl _) - | PACKED't => Shift_act Nis'16 (eq_refl _) - | LONG't => Shift_act Nis'27 (eq_refl _) - | INT't => Shift_act Nis'28 (eq_refl _) - | FLOAT't => Shift_act Nis'31 (eq_refl _) - | ENUM't => Shift_act Nis'32 (eq_refl _) - | DOUBLE't => Shift_act Nis'52 (eq_refl _) - | CONST't => Shift_act Nis'53 (eq_refl _) - | CHAR't => Shift_act Nis'54 (eq_refl _) - | ATTRIBUTE't => Shift_act Nis'55 (eq_refl _) - | ALIGNAS't => Shift_act Nis'162 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'172 => Default_reduce_act Prod'struct_or_union_specifier'0 - | Ninit Nis'173 => Default_reduce_act Prod'struct_declaration_list'1 - | Ninit Nis'174 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'175 (eq_refl _) - | STAR't => Shift_act Nis'176 (eq_refl _) - | SEMICOLON't => Shift_act Nis'183 (eq_refl _) - | LPAREN't => Shift_act Nis'184 (eq_refl _) - | COLON't => Shift_act Nis'254 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'175 => Default_reduce_act Prod'direct_declarator'0 - | Ninit Nis'176 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VOLATILE't => Shift_act Nis'1 (eq_refl _) - | VAR_NAME't => Reduce_act Prod'pointer'0 - | STAR't => Shift_act Nis'176 (eq_refl _) - | RPAREN't => Reduce_act Prod'pointer'0 - | RESTRICT't => Shift_act Nis'13 (eq_refl _) - | PACKED't => Shift_act Nis'16 (eq_refl _) - | LPAREN't => Reduce_act Prod'pointer'0 - | LBRACK't => Reduce_act Prod'pointer'0 - | CONST't => Shift_act Nis'53 (eq_refl _) - | COMMA't => Reduce_act Prod'pointer'0 - | ATTRIBUTE't => Shift_act Nis'55 (eq_refl _) - | ALIGNAS't => Shift_act Nis'162 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'177 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VOLATILE't => Shift_act Nis'1 (eq_refl _) - | VAR_NAME't => Reduce_act Prod'pointer'1 - | STAR't => Shift_act Nis'176 (eq_refl _) - | RPAREN't => Reduce_act Prod'pointer'1 - | RESTRICT't => Shift_act Nis'13 (eq_refl _) - | PACKED't => Shift_act Nis'16 (eq_refl _) - | LPAREN't => Reduce_act Prod'pointer'1 - | LBRACK't => Reduce_act Prod'pointer'1 - | CONST't => Shift_act Nis'53 (eq_refl _) - | COMMA't => Reduce_act Prod'pointer'1 - | ATTRIBUTE't => Shift_act Nis'55 (eq_refl _) - | ALIGNAS't => Shift_act Nis'162 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'178 => Default_reduce_act Prod'type_qualifier_list'1 - | Ninit Nis'179 => Default_reduce_act Prod'pointer'3 - | Ninit Nis'180 => Default_reduce_act Prod'type_qualifier'3 - | Ninit Nis'181 => Default_reduce_act Prod'type_qualifier_list'0 - | Ninit Nis'182 => Default_reduce_act Prod'pointer'2 - | Ninit Nis'183 => Default_reduce_act Prod'struct_declaration'1 - | Ninit Nis'184 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'175 (eq_refl _) - | STAR't => Shift_act Nis'176 (eq_refl _) - | LPAREN't => Shift_act Nis'184 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'185 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'175 (eq_refl _) - | LPAREN't => Shift_act Nis'184 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'186 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Reduce_act Prod'attribute_specifier_list'0 - | RPAREN't => Reduce_act Prod'attribute_specifier_list'0 - | PACKED't => Reduce_act Prod'attribute_specifier_list'0 - | LPAREN't => Shift_act Nis'187 (eq_refl _) - | LBRACK't => Shift_act Nis'236 (eq_refl _) - | EQ't => Reduce_act Prod'attribute_specifier_list'0 - | COMMA't => Reduce_act Prod'attribute_specifier_list'0 - | COLON't => Reduce_act Prod'attribute_specifier_list'0 - | ATTRIBUTE't => Reduce_act Prod'attribute_specifier_list'0 - | ALIGNAS't => Reduce_act Prod'attribute_specifier_list'0 - | _ => Fail_act - end) - | Ninit Nis'187 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VOLATILE't => Shift_act Nis'1 (eq_refl _) - | VOID't => Shift_act Nis'2 (eq_refl _) - | UNSIGNED't => Shift_act Nis'3 (eq_refl _) - | UNION't => Shift_act Nis'4 (eq_refl _) - | UNDERSCORE_BOOL't => Shift_act Nis'5 (eq_refl _) - | TYPEDEF_NAME't => Shift_act Nis'6 (eq_refl _) - | TYPEDEF't => Shift_act Nis'7 (eq_refl _) - | STRUCT't => Shift_act Nis'8 (eq_refl _) - | STATIC't => Shift_act Nis'9 (eq_refl _) - | SIGNED't => Shift_act Nis'10 (eq_refl _) - | SHORT't => Shift_act Nis'11 (eq_refl _) - | RPAREN't => Shift_act Nis'188 (eq_refl _) - | RESTRICT't => Shift_act Nis'13 (eq_refl _) - | REGISTER't => Shift_act Nis'14 (eq_refl _) - | PACKED't => Shift_act Nis'16 (eq_refl _) - | LONG't => Shift_act Nis'27 (eq_refl _) - | INT't => Shift_act Nis'28 (eq_refl _) - | INLINE't => Shift_act Nis'189 (eq_refl _) - | FLOAT't => Shift_act Nis'31 (eq_refl _) - | EXTERN't => Shift_act Nis'190 (eq_refl _) - | ENUM't => Shift_act Nis'32 (eq_refl _) - | DOUBLE't => Shift_act Nis'52 (eq_refl _) - | CONST't => Shift_act Nis'53 (eq_refl _) - | CHAR't => Shift_act Nis'54 (eq_refl _) - | AUTO't => Shift_act Nis'191 (eq_refl _) - | ATTRIBUTE't => Shift_act Nis'55 (eq_refl _) - | ALIGNAS't => Shift_act Nis'162 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'188 => Default_reduce_act Prod'direct_declarator'7 - | Ninit Nis'189 => Default_reduce_act Prod'function_specifier'0 - | Ninit Nis'190 => Default_reduce_act Prod'storage_class_specifier'1 - | Ninit Nis'191 => Default_reduce_act Prod'storage_class_specifier'3 - | Ninit Nis'192 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VOLATILE't => Shift_act Nis'1 (eq_refl _) - | VOID't => Shift_act Nis'2 (eq_refl _) - | VAR_NAME't => Reduce_act Prod'declaration_specifiers'3 - | UNSIGNED't => Shift_act Nis'3 (eq_refl _) - | UNION't => Shift_act Nis'4 (eq_refl _) - | UNDERSCORE_BOOL't => Shift_act Nis'5 (eq_refl _) - | TYPEDEF_NAME't => Shift_act Nis'6 (eq_refl _) - | TYPEDEF't => Shift_act Nis'7 (eq_refl _) - | STRUCT't => Shift_act Nis'8 (eq_refl _) - | STATIC't => Shift_act Nis'9 (eq_refl _) - | STAR't => Reduce_act Prod'declaration_specifiers'3 - | SIGNED't => Shift_act Nis'10 (eq_refl _) - | SHORT't => Shift_act Nis'11 (eq_refl _) - | SEMICOLON't => Reduce_act Prod'declaration_specifiers'3 - | RPAREN't => Reduce_act Prod'declaration_specifiers'3 - | RESTRICT't => Shift_act Nis'13 (eq_refl _) - | REGISTER't => Shift_act Nis'14 (eq_refl _) - | PACKED't => Shift_act Nis'16 (eq_refl _) - | LPAREN't => Reduce_act Prod'declaration_specifiers'3 - | LONG't => Shift_act Nis'27 (eq_refl _) - | LBRACK't => Reduce_act Prod'declaration_specifiers'3 - | INT't => Shift_act Nis'28 (eq_refl _) - | INLINE't => Shift_act Nis'189 (eq_refl _) - | FLOAT't => Shift_act Nis'31 (eq_refl _) - | EXTERN't => Shift_act Nis'190 (eq_refl _) - | ENUM't => Shift_act Nis'32 (eq_refl _) - | DOUBLE't => Shift_act Nis'52 (eq_refl _) - | CONST't => Shift_act Nis'53 (eq_refl _) - | COMMA't => Reduce_act Prod'declaration_specifiers'3 - | CHAR't => Shift_act Nis'54 (eq_refl _) - | AUTO't => Shift_act Nis'191 (eq_refl _) - | ATTRIBUTE't => Shift_act Nis'55 (eq_refl _) - | ALIGNAS't => Shift_act Nis'162 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'193 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VOLATILE't => Shift_act Nis'1 (eq_refl _) - | VOID't => Shift_act Nis'2 (eq_refl _) - | VAR_NAME't => Reduce_act Prod'declaration_specifiers'5 - | UNSIGNED't => Shift_act Nis'3 (eq_refl _) - | UNION't => Shift_act Nis'4 (eq_refl _) - | UNDERSCORE_BOOL't => Shift_act Nis'5 (eq_refl _) - | TYPEDEF_NAME't => Shift_act Nis'6 (eq_refl _) - | TYPEDEF't => Shift_act Nis'7 (eq_refl _) - | STRUCT't => Shift_act Nis'8 (eq_refl _) - | STATIC't => Shift_act Nis'9 (eq_refl _) - | STAR't => Reduce_act Prod'declaration_specifiers'5 - | SIGNED't => Shift_act Nis'10 (eq_refl _) - | SHORT't => Shift_act Nis'11 (eq_refl _) - | SEMICOLON't => Reduce_act Prod'declaration_specifiers'5 - | RPAREN't => Reduce_act Prod'declaration_specifiers'5 - | RESTRICT't => Shift_act Nis'13 (eq_refl _) - | REGISTER't => Shift_act Nis'14 (eq_refl _) - | PACKED't => Shift_act Nis'16 (eq_refl _) - | LPAREN't => Reduce_act Prod'declaration_specifiers'5 - | LONG't => Shift_act Nis'27 (eq_refl _) - | LBRACK't => Reduce_act Prod'declaration_specifiers'5 - | INT't => Shift_act Nis'28 (eq_refl _) - | INLINE't => Shift_act Nis'189 (eq_refl _) - | FLOAT't => Shift_act Nis'31 (eq_refl _) - | EXTERN't => Shift_act Nis'190 (eq_refl _) - | ENUM't => Shift_act Nis'32 (eq_refl _) - | DOUBLE't => Shift_act Nis'52 (eq_refl _) - | CONST't => Shift_act Nis'53 (eq_refl _) - | COMMA't => Reduce_act Prod'declaration_specifiers'5 - | CHAR't => Shift_act Nis'54 (eq_refl _) - | AUTO't => Shift_act Nis'191 (eq_refl _) - | ATTRIBUTE't => Shift_act Nis'55 (eq_refl _) - | ALIGNAS't => Shift_act Nis'162 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'194 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VOLATILE't => Shift_act Nis'1 (eq_refl _) - | VOID't => Shift_act Nis'2 (eq_refl _) - | VAR_NAME't => Reduce_act Prod'declaration_specifiers'1 - | UNSIGNED't => Shift_act Nis'3 (eq_refl _) - | UNION't => Shift_act Nis'4 (eq_refl _) - | UNDERSCORE_BOOL't => Shift_act Nis'5 (eq_refl _) - | TYPEDEF_NAME't => Shift_act Nis'6 (eq_refl _) - | TYPEDEF't => Shift_act Nis'7 (eq_refl _) - | STRUCT't => Shift_act Nis'8 (eq_refl _) - | STATIC't => Shift_act Nis'9 (eq_refl _) - | STAR't => Reduce_act Prod'declaration_specifiers'1 - | SIGNED't => Shift_act Nis'10 (eq_refl _) - | SHORT't => Shift_act Nis'11 (eq_refl _) - | SEMICOLON't => Reduce_act Prod'declaration_specifiers'1 - | RPAREN't => Reduce_act Prod'declaration_specifiers'1 - | RESTRICT't => Shift_act Nis'13 (eq_refl _) - | REGISTER't => Shift_act Nis'14 (eq_refl _) - | PACKED't => Shift_act Nis'16 (eq_refl _) - | LPAREN't => Reduce_act Prod'declaration_specifiers'1 - | LONG't => Shift_act Nis'27 (eq_refl _) - | LBRACK't => Reduce_act Prod'declaration_specifiers'1 - | INT't => Shift_act Nis'28 (eq_refl _) - | INLINE't => Shift_act Nis'189 (eq_refl _) - | FLOAT't => Shift_act Nis'31 (eq_refl _) - | EXTERN't => Shift_act Nis'190 (eq_refl _) - | ENUM't => Shift_act Nis'32 (eq_refl _) - | DOUBLE't => Shift_act Nis'52 (eq_refl _) - | CONST't => Shift_act Nis'53 (eq_refl _) - | COMMA't => Reduce_act Prod'declaration_specifiers'1 - | CHAR't => Shift_act Nis'54 (eq_refl _) - | AUTO't => Shift_act Nis'191 (eq_refl _) - | ATTRIBUTE't => Shift_act Nis'55 (eq_refl _) - | ALIGNAS't => Shift_act Nis'162 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'195 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VOLATILE't => Shift_act Nis'1 (eq_refl _) - | VOID't => Shift_act Nis'2 (eq_refl _) - | VAR_NAME't => Reduce_act Prod'declaration_specifiers'7 - | UNSIGNED't => Shift_act Nis'3 (eq_refl _) - | UNION't => Shift_act Nis'4 (eq_refl _) - | UNDERSCORE_BOOL't => Shift_act Nis'5 (eq_refl _) - | TYPEDEF_NAME't => Shift_act Nis'6 (eq_refl _) - | TYPEDEF't => Shift_act Nis'7 (eq_refl _) - | STRUCT't => Shift_act Nis'8 (eq_refl _) - | STATIC't => Shift_act Nis'9 (eq_refl _) - | STAR't => Reduce_act Prod'declaration_specifiers'7 - | SIGNED't => Shift_act Nis'10 (eq_refl _) - | SHORT't => Shift_act Nis'11 (eq_refl _) - | SEMICOLON't => Reduce_act Prod'declaration_specifiers'7 - | RPAREN't => Reduce_act Prod'declaration_specifiers'7 - | RESTRICT't => Shift_act Nis'13 (eq_refl _) - | REGISTER't => Shift_act Nis'14 (eq_refl _) - | PACKED't => Shift_act Nis'16 (eq_refl _) - | LPAREN't => Reduce_act Prod'declaration_specifiers'7 - | LONG't => Shift_act Nis'27 (eq_refl _) - | LBRACK't => Reduce_act Prod'declaration_specifiers'7 - | INT't => Shift_act Nis'28 (eq_refl _) - | INLINE't => Shift_act Nis'189 (eq_refl _) - | FLOAT't => Shift_act Nis'31 (eq_refl _) - | EXTERN't => Shift_act Nis'190 (eq_refl _) - | ENUM't => Shift_act Nis'32 (eq_refl _) - | DOUBLE't => Shift_act Nis'52 (eq_refl _) - | CONST't => Shift_act Nis'53 (eq_refl _) - | COMMA't => Reduce_act Prod'declaration_specifiers'7 - | CHAR't => Shift_act Nis'54 (eq_refl _) - | AUTO't => Shift_act Nis'191 (eq_refl _) - | ATTRIBUTE't => Shift_act Nis'55 (eq_refl _) - | ALIGNAS't => Shift_act Nis'162 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'196 => Default_reduce_act Prod'type_specifier'11 - | Ninit Nis'197 => Default_reduce_act Prod'declaration_specifiers'6 - | Ninit Nis'198 => Default_reduce_act Prod'declaration_specifiers'0 - | Ninit Nis'199 => Default_reduce_act Prod'declaration_specifiers'4 - | Ninit Nis'200 => Default_reduce_act Prod'declaration_specifiers'2 - | Ninit Nis'201 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Shift_act Nis'202 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'202 => Default_reduce_act Prod'direct_declarator'6 - | Ninit Nis'203 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Reduce_act Prod'parameter_type_list'0 - | COMMA't => Shift_act Nis'204 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'204 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VOLATILE't => Shift_act Nis'1 (eq_refl _) - | VOID't => Shift_act Nis'2 (eq_refl _) - | UNSIGNED't => Shift_act Nis'3 (eq_refl _) - | UNION't => Shift_act Nis'4 (eq_refl _) - | UNDERSCORE_BOOL't => Shift_act Nis'5 (eq_refl _) - | TYPEDEF_NAME't => Shift_act Nis'6 (eq_refl _) - | TYPEDEF't => Shift_act Nis'7 (eq_refl _) - | STRUCT't => Shift_act Nis'8 (eq_refl _) - | STATIC't => Shift_act Nis'9 (eq_refl _) - | SIGNED't => Shift_act Nis'10 (eq_refl _) - | SHORT't => Shift_act Nis'11 (eq_refl _) - | RESTRICT't => Shift_act Nis'13 (eq_refl _) - | REGISTER't => Shift_act Nis'14 (eq_refl _) - | PACKED't => Shift_act Nis'16 (eq_refl _) - | LONG't => Shift_act Nis'27 (eq_refl _) - | INT't => Shift_act Nis'28 (eq_refl _) - | INLINE't => Shift_act Nis'189 (eq_refl _) - | FLOAT't => Shift_act Nis'31 (eq_refl _) - | EXTERN't => Shift_act Nis'190 (eq_refl _) - | ENUM't => Shift_act Nis'32 (eq_refl _) - | ELLIPSIS't => Shift_act Nis'205 (eq_refl _) - | DOUBLE't => Shift_act Nis'52 (eq_refl _) - | CONST't => Shift_act Nis'53 (eq_refl _) - | CHAR't => Shift_act Nis'54 (eq_refl _) - | AUTO't => Shift_act Nis'191 (eq_refl _) - | ATTRIBUTE't => Shift_act Nis'55 (eq_refl _) - | ALIGNAS't => Shift_act Nis'162 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'205 => Default_reduce_act Prod'parameter_type_list'1 - | Ninit Nis'206 => Default_reduce_act Prod'parameter_list'1 - | Ninit Nis'207 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'175 (eq_refl _) - | STAR't => Shift_act Nis'176 (eq_refl _) - | RPAREN't => Reduce_act Prod'parameter_declaration'2 - | LPAREN't => Shift_act Nis'208 (eq_refl _) - | LBRACK't => Shift_act Nis'210 (eq_refl _) - | COMMA't => Reduce_act Prod'parameter_declaration'2 - | _ => Fail_act - end) - | Ninit Nis'208 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VOLATILE't => Shift_act Nis'1 (eq_refl _) - | VOID't => Shift_act Nis'2 (eq_refl _) - | VAR_NAME't => Shift_act Nis'175 (eq_refl _) - | UNSIGNED't => Shift_act Nis'3 (eq_refl _) - | UNION't => Shift_act Nis'4 (eq_refl _) - | UNDERSCORE_BOOL't => Shift_act Nis'5 (eq_refl _) - | TYPEDEF_NAME't => Shift_act Nis'6 (eq_refl _) - | TYPEDEF't => Shift_act Nis'7 (eq_refl _) - | STRUCT't => Shift_act Nis'8 (eq_refl _) - | STATIC't => Shift_act Nis'9 (eq_refl _) - | STAR't => Shift_act Nis'176 (eq_refl _) - | SIGNED't => Shift_act Nis'10 (eq_refl _) - | SHORT't => Shift_act Nis'11 (eq_refl _) - | RPAREN't => Shift_act Nis'209 (eq_refl _) - | RESTRICT't => Shift_act Nis'13 (eq_refl _) - | REGISTER't => Shift_act Nis'14 (eq_refl _) - | PACKED't => Shift_act Nis'16 (eq_refl _) - | LPAREN't => Shift_act Nis'208 (eq_refl _) - | LONG't => Shift_act Nis'27 (eq_refl _) - | LBRACK't => Shift_act Nis'210 (eq_refl _) - | INT't => Shift_act Nis'28 (eq_refl _) - | INLINE't => Shift_act Nis'189 (eq_refl _) - | FLOAT't => Shift_act Nis'31 (eq_refl _) - | EXTERN't => Shift_act Nis'190 (eq_refl _) - | ENUM't => Shift_act Nis'32 (eq_refl _) - | DOUBLE't => Shift_act Nis'52 (eq_refl _) - | CONST't => Shift_act Nis'53 (eq_refl _) - | CHAR't => Shift_act Nis'54 (eq_refl _) - | AUTO't => Shift_act Nis'191 (eq_refl _) - | ATTRIBUTE't => Shift_act Nis'55 (eq_refl _) - | ALIGNAS't => Shift_act Nis'162 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'209 => Default_reduce_act Prod'direct_abstract_declarator'12 - | Ninit Nis'210 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VOLATILE't => Shift_act Nis'1 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | RESTRICT't => Shift_act Nis'13 (eq_refl _) - | RBRACK't => Shift_act Nis'211 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | PACKED't => Shift_act Nis'16 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CONST't => Shift_act Nis'53 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ATTRIBUTE't => Shift_act Nis'55 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | ALIGNAS't => Shift_act Nis'162 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'211 => Default_reduce_act Prod'direct_abstract_declarator'8 - | Ninit Nis'212 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VOLATILE't => Shift_act Nis'1 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | RESTRICT't => Shift_act Nis'13 (eq_refl _) - | RBRACK't => Shift_act Nis'213 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | PACKED't => Shift_act Nis'16 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CONST't => Shift_act Nis'53 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ATTRIBUTE't => Shift_act Nis'55 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | ALIGNAS't => Shift_act Nis'162 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'213 => Default_reduce_act Prod'direct_abstract_declarator'6 - | Ninit Nis'214 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RBRACK't => Shift_act Nis'215 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'215 => Default_reduce_act Prod'direct_abstract_declarator'2 - | Ninit Nis'216 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RBRACK't => Shift_act Nis'217 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'217 => Default_reduce_act Prod'direct_abstract_declarator'4 - | Ninit Nis'218 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'175 (eq_refl _) - | RPAREN't => Reduce_act Prod'abstract_declarator'0 - | LPAREN't => Shift_act Nis'208 (eq_refl _) - | LBRACK't => Shift_act Nis'210 (eq_refl _) - | COMMA't => Reduce_act Prod'abstract_declarator'0 - | _ => Fail_act - end) - | Ninit Nis'219 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Reduce_act Prod'abstract_declarator'1 - | LPAREN't => Shift_act Nis'220 (eq_refl _) - | LBRACK't => Shift_act Nis'225 (eq_refl _) - | COMMA't => Reduce_act Prod'abstract_declarator'1 - | _ => Fail_act - end) - | Ninit Nis'220 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VOLATILE't => Shift_act Nis'1 (eq_refl _) - | VOID't => Shift_act Nis'2 (eq_refl _) - | UNSIGNED't => Shift_act Nis'3 (eq_refl _) - | UNION't => Shift_act Nis'4 (eq_refl _) - | UNDERSCORE_BOOL't => Shift_act Nis'5 (eq_refl _) - | TYPEDEF_NAME't => Shift_act Nis'6 (eq_refl _) - | TYPEDEF't => Shift_act Nis'7 (eq_refl _) - | STRUCT't => Shift_act Nis'8 (eq_refl _) - | STATIC't => Shift_act Nis'9 (eq_refl _) - | SIGNED't => Shift_act Nis'10 (eq_refl _) - | SHORT't => Shift_act Nis'11 (eq_refl _) - | RPAREN't => Shift_act Nis'221 (eq_refl _) - | RESTRICT't => Shift_act Nis'13 (eq_refl _) - | REGISTER't => Shift_act Nis'14 (eq_refl _) - | PACKED't => Shift_act Nis'16 (eq_refl _) - | LONG't => Shift_act Nis'27 (eq_refl _) - | INT't => Shift_act Nis'28 (eq_refl _) - | INLINE't => Shift_act Nis'189 (eq_refl _) - | FLOAT't => Shift_act Nis'31 (eq_refl _) - | EXTERN't => Shift_act Nis'190 (eq_refl _) - | ENUM't => Shift_act Nis'32 (eq_refl _) - | DOUBLE't => Shift_act Nis'52 (eq_refl _) - | CONST't => Shift_act Nis'53 (eq_refl _) - | CHAR't => Shift_act Nis'54 (eq_refl _) - | AUTO't => Shift_act Nis'191 (eq_refl _) - | ATTRIBUTE't => Shift_act Nis'55 (eq_refl _) - | ALIGNAS't => Shift_act Nis'162 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'221 => Default_reduce_act Prod'direct_abstract_declarator'11 - | Ninit Nis'222 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Shift_act Nis'223 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'223 => Default_reduce_act Prod'direct_abstract_declarator'9 - | Ninit Nis'224 => Default_reduce_act Prod'parameter_list'0 - | Ninit Nis'225 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VOLATILE't => Shift_act Nis'1 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | RESTRICT't => Shift_act Nis'13 (eq_refl _) - | RBRACK't => Shift_act Nis'226 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | PACKED't => Shift_act Nis'16 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CONST't => Shift_act Nis'53 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ATTRIBUTE't => Shift_act Nis'55 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | ALIGNAS't => Shift_act Nis'162 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'226 => Default_reduce_act Prod'direct_abstract_declarator'7 - | Ninit Nis'227 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VOLATILE't => Shift_act Nis'1 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | RESTRICT't => Shift_act Nis'13 (eq_refl _) - | RBRACK't => Shift_act Nis'228 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | PACKED't => Shift_act Nis'16 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CONST't => Shift_act Nis'53 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ATTRIBUTE't => Shift_act Nis'55 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | ALIGNAS't => Shift_act Nis'162 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'228 => Default_reduce_act Prod'direct_abstract_declarator'5 - | Ninit Nis'229 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RBRACK't => Shift_act Nis'230 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'230 => Default_reduce_act Prod'direct_abstract_declarator'1 - | Ninit Nis'231 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RBRACK't => Shift_act Nis'232 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'232 => Default_reduce_act Prod'direct_abstract_declarator'3 - | Ninit Nis'233 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Shift_act Nis'234 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'234 => Default_reduce_act Prod'direct_abstract_declarator'10 - | Ninit Nis'235 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Reduce_act Prod'attribute_specifier_list'0 - | RPAREN't => Reduce_act Prod'attribute_specifier_list'0 - | PACKED't => Reduce_act Prod'attribute_specifier_list'0 - | LPAREN't => Shift_act Nis'187 (eq_refl _) - | LBRACK't => Shift_act Nis'236 (eq_refl _) - | EQ't => Reduce_act Prod'attribute_specifier_list'0 - | COMMA't => Reduce_act Prod'attribute_specifier_list'0 - | COLON't => Reduce_act Prod'attribute_specifier_list'0 - | ATTRIBUTE't => Reduce_act Prod'attribute_specifier_list'0 - | ALIGNAS't => Reduce_act Prod'attribute_specifier_list'0 - | _ => Fail_act - end) - | Ninit Nis'236 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VOLATILE't => Shift_act Nis'1 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | RESTRICT't => Shift_act Nis'13 (eq_refl _) - | RBRACK't => Shift_act Nis'237 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | PACKED't => Shift_act Nis'16 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CONST't => Shift_act Nis'53 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ATTRIBUTE't => Shift_act Nis'55 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | ALIGNAS't => Shift_act Nis'162 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'237 => Default_reduce_act Prod'direct_declarator'5 - | Ninit Nis'238 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VOLATILE't => Shift_act Nis'1 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | RESTRICT't => Shift_act Nis'13 (eq_refl _) - | RBRACK't => Shift_act Nis'239 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | PACKED't => Shift_act Nis'16 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CONST't => Shift_act Nis'53 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ATTRIBUTE't => Shift_act Nis'55 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | ALIGNAS't => Shift_act Nis'162 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'239 => Default_reduce_act Prod'direct_declarator'4 - | Ninit Nis'240 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RBRACK't => Shift_act Nis'241 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'241 => Default_reduce_act Prod'direct_declarator'2 - | Ninit Nis'242 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RBRACK't => Shift_act Nis'243 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'243 => Default_reduce_act Prod'direct_declarator'3 - | Ninit Nis'244 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Reduce_act Prod'declarator'0 - | RPAREN't => Reduce_act Prod'declarator'0 - | PACKED't => Shift_act Nis'16 (eq_refl _) - | LBRACE't => Reduce_act Prod'declarator'0 - | EQ't => Reduce_act Prod'declarator'0 - | COMMA't => Reduce_act Prod'declarator'0 - | COLON't => Reduce_act Prod'declarator'0 - | ATTRIBUTE't => Shift_act Nis'55 (eq_refl _) - | ALIGNAS't => Shift_act Nis'162 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'245 => Default_reduce_act Prod'attribute_specifier_list'1 - | Ninit Nis'246 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Reduce_act Prod'abstract_declarator'2 - | LPAREN't => Shift_act Nis'220 (eq_refl _) - | LBRACK't => Shift_act Nis'225 (eq_refl _) - | COMMA't => Reduce_act Prod'abstract_declarator'2 - | _ => Fail_act - end) - | Ninit Nis'247 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Shift_act Nis'248 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'248 => Default_reduce_act Prod'direct_declarator'1 - | Ninit Nis'249 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Shift_act Nis'250 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'250 => Default_reduce_act Prod'direct_abstract_declarator'0 - | Ninit Nis'251 => Default_reduce_act Prod'parameter_declaration'0 - | Ninit Nis'252 => Default_reduce_act Prod'parameter_declaration'1 - | Ninit Nis'253 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Reduce_act Prod'declarator'1 - | RPAREN't => Reduce_act Prod'declarator'1 - | PACKED't => Shift_act Nis'16 (eq_refl _) - | LBRACE't => Reduce_act Prod'declarator'1 - | EQ't => Reduce_act Prod'declarator'1 - | COMMA't => Reduce_act Prod'declarator'1 - | COLON't => Reduce_act Prod'declarator'1 - | ATTRIBUTE't => Shift_act Nis'55 (eq_refl _) - | ALIGNAS't => Shift_act Nis'162 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'254 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'255 => Default_reduce_act Prod'struct_declarator'2 - | Ninit Nis'256 => Default_reduce_act Prod'constant_expression'0 - | Ninit Nis'257 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Shift_act Nis'258 (eq_refl _) - | COMMA't => Shift_act Nis'259 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'258 => Default_reduce_act Prod'struct_declaration'0 - | Ninit Nis'259 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'175 (eq_refl _) - | STAR't => Shift_act Nis'176 (eq_refl _) - | LPAREN't => Shift_act Nis'184 (eq_refl _) - | COLON't => Shift_act Nis'254 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'260 => Default_reduce_act Prod'struct_declarator_list'1 - | Ninit Nis'261 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Reduce_act Prod'struct_declarator'0 - | COMMA't => Reduce_act Prod'struct_declarator'0 - | COLON't => Shift_act Nis'262 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'262 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'263 => Default_reduce_act Prod'struct_declarator'1 - | Ninit Nis'264 => Default_reduce_act Prod'struct_declarator_list'0 - | Ninit Nis'265 => Default_reduce_act Prod'struct_declaration_list'0 - | Ninit Nis'266 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VOLATILE't => Shift_act Nis'1 (eq_refl _) - | VOID't => Shift_act Nis'2 (eq_refl _) - | UNSIGNED't => Shift_act Nis'3 (eq_refl _) - | UNION't => Shift_act Nis'4 (eq_refl _) - | UNDERSCORE_BOOL't => Shift_act Nis'5 (eq_refl _) - | TYPEDEF_NAME't => Shift_act Nis'6 (eq_refl _) - | STRUCT't => Shift_act Nis'8 (eq_refl _) - | SIGNED't => Shift_act Nis'10 (eq_refl _) - | SHORT't => Shift_act Nis'11 (eq_refl _) - | RESTRICT't => Shift_act Nis'13 (eq_refl _) - | RBRACE't => Shift_act Nis'267 (eq_refl _) - | PACKED't => Shift_act Nis'16 (eq_refl _) - | LONG't => Shift_act Nis'27 (eq_refl _) - | INT't => Shift_act Nis'28 (eq_refl _) - | FLOAT't => Shift_act Nis'31 (eq_refl _) - | ENUM't => Shift_act Nis'32 (eq_refl _) - | DOUBLE't => Shift_act Nis'52 (eq_refl _) - | CONST't => Shift_act Nis'53 (eq_refl _) - | CHAR't => Shift_act Nis'54 (eq_refl _) - | ATTRIBUTE't => Shift_act Nis'55 (eq_refl _) - | ALIGNAS't => Shift_act Nis'162 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'267 => Default_reduce_act Prod'struct_or_union_specifier'1 - | Ninit Nis'268 => Default_reduce_act Prod'specifier_qualifier_list'2 - | Ninit Nis'269 => Default_reduce_act Prod'specifier_qualifier_list'0 - | Ninit Nis'270 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Shift_act Nis'271 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'271 => Default_reduce_act Prod'attribute_specifier'3 - | Ninit Nis'272 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | STAR't => Shift_act Nis'176 (eq_refl _) - | RPAREN't => Reduce_act Prod'type_name'0 - | LPAREN't => Shift_act Nis'273 (eq_refl _) - | LBRACK't => Shift_act Nis'210 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'273 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VOLATILE't => Shift_act Nis'1 (eq_refl _) - | VOID't => Shift_act Nis'2 (eq_refl _) - | UNSIGNED't => Shift_act Nis'3 (eq_refl _) - | UNION't => Shift_act Nis'4 (eq_refl _) - | UNDERSCORE_BOOL't => Shift_act Nis'5 (eq_refl _) - | TYPEDEF_NAME't => Shift_act Nis'6 (eq_refl _) - | TYPEDEF't => Shift_act Nis'7 (eq_refl _) - | STRUCT't => Shift_act Nis'8 (eq_refl _) - | STATIC't => Shift_act Nis'9 (eq_refl _) - | STAR't => Shift_act Nis'176 (eq_refl _) - | SIGNED't => Shift_act Nis'10 (eq_refl _) - | SHORT't => Shift_act Nis'11 (eq_refl _) - | RPAREN't => Shift_act Nis'209 (eq_refl _) - | RESTRICT't => Shift_act Nis'13 (eq_refl _) - | REGISTER't => Shift_act Nis'14 (eq_refl _) - | PACKED't => Shift_act Nis'16 (eq_refl _) - | LPAREN't => Shift_act Nis'273 (eq_refl _) - | LONG't => Shift_act Nis'27 (eq_refl _) - | LBRACK't => Shift_act Nis'210 (eq_refl _) - | INT't => Shift_act Nis'28 (eq_refl _) - | INLINE't => Shift_act Nis'189 (eq_refl _) - | FLOAT't => Shift_act Nis'31 (eq_refl _) - | EXTERN't => Shift_act Nis'190 (eq_refl _) - | ENUM't => Shift_act Nis'32 (eq_refl _) - | DOUBLE't => Shift_act Nis'52 (eq_refl _) - | CONST't => Shift_act Nis'53 (eq_refl _) - | CHAR't => Shift_act Nis'54 (eq_refl _) - | AUTO't => Shift_act Nis'191 (eq_refl _) - | ATTRIBUTE't => Shift_act Nis'55 (eq_refl _) - | ALIGNAS't => Shift_act Nis'162 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'274 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Reduce_act Prod'abstract_declarator'0 - | LPAREN't => Shift_act Nis'273 (eq_refl _) - | LBRACK't => Shift_act Nis'210 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'275 => Default_reduce_act Prod'type_name'1 - | Ninit Nis'276 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Shift_act Nis'277 (eq_refl _) - | COMMA't => Shift_act Nis'144 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'277 => Default_reduce_act Prod'attribute_specifier'2 - | Ninit Nis'278 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Shift_act Nis'279 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'279 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | XOR_ASSIGN't => Reduce_act Prod'unary_expression'7 - | SUB_ASSIGN't => Reduce_act Prod'unary_expression'7 - | STAR't => Reduce_act Prod'unary_expression'7 - | SLASH't => Reduce_act Prod'unary_expression'7 - | SEMICOLON't => Reduce_act Prod'unary_expression'7 - | RPAREN't => Reduce_act Prod'unary_expression'7 - | RIGHT_ASSIGN't => Reduce_act Prod'unary_expression'7 - | RIGHT't => Reduce_act Prod'unary_expression'7 - | RBRACK't => Reduce_act Prod'unary_expression'7 - | RBRACE't => Reduce_act Prod'unary_expression'7 - | QUESTION't => Reduce_act Prod'unary_expression'7 - | PLUS't => Reduce_act Prod'unary_expression'7 - | PERCENT't => Reduce_act Prod'unary_expression'7 - | OR_ASSIGN't => Reduce_act Prod'unary_expression'7 - | NEQ't => Reduce_act Prod'unary_expression'7 - | MUL_ASSIGN't => Reduce_act Prod'unary_expression'7 - | MOD_ASSIGN't => Reduce_act Prod'unary_expression'7 - | MINUS't => Reduce_act Prod'unary_expression'7 - | LT't => Reduce_act Prod'unary_expression'7 - | LEQ't => Reduce_act Prod'unary_expression'7 - | LEFT_ASSIGN't => Reduce_act Prod'unary_expression'7 - | LEFT't => Reduce_act Prod'unary_expression'7 - | LBRACE't => Shift_act Nis'280 (eq_refl _) - | HAT't => Reduce_act Prod'unary_expression'7 - | GT't => Reduce_act Prod'unary_expression'7 - | GEQ't => Reduce_act Prod'unary_expression'7 - | EQEQ't => Reduce_act Prod'unary_expression'7 - | EQ't => Reduce_act Prod'unary_expression'7 - | DIV_ASSIGN't => Reduce_act Prod'unary_expression'7 - | COMMA't => Reduce_act Prod'unary_expression'7 - | COLON't => Reduce_act Prod'unary_expression'7 - | BARBAR't => Reduce_act Prod'unary_expression'7 - | BAR't => Reduce_act Prod'unary_expression'7 - | AND_ASSIGN't => Reduce_act Prod'unary_expression'7 - | ANDAND't => Reduce_act Prod'unary_expression'7 - | AND't => Reduce_act Prod'unary_expression'7 - | ADD_ASSIGN't => Reduce_act Prod'unary_expression'7 - | _ => Fail_act - end) - | Ninit Nis'280 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACK't => Shift_act Nis'281 (eq_refl _) - | LBRACE't => Shift_act Nis'284 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DOT't => Shift_act Nis'285 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'281 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'282 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RBRACK't => Shift_act Nis'283 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'283 => Default_reduce_act Prod'designator'0 - | Ninit Nis'284 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACK't => Shift_act Nis'281 (eq_refl _) - | LBRACE't => Shift_act Nis'284 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DOT't => Shift_act Nis'285 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'285 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | OTHER_NAME't => Shift_act Nis'286 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'286 => Default_reduce_act Prod'designator'1 - | Ninit Nis'287 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RBRACE't => Shift_act Nis'288 (eq_refl _) - | COMMA't => Shift_act Nis'289 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'288 => Default_reduce_act Prod'c_initializer'1 - | Ninit Nis'289 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | RBRACE't => Shift_act Nis'290 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACK't => Shift_act Nis'281 (eq_refl _) - | LBRACE't => Shift_act Nis'284 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DOT't => Shift_act Nis'285 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'290 => Default_reduce_act Prod'c_initializer'2 - | Ninit Nis'291 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | LBRACK't => Shift_act Nis'281 (eq_refl _) - | EQ't => Shift_act Nis'292 (eq_refl _) - | DOT't => Shift_act Nis'285 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'292 => Default_reduce_act Prod'designation'0 - | Ninit Nis'293 => Default_reduce_act Prod'designator_list'1 - | Ninit Nis'294 => Default_reduce_act Prod'designator_list'0 - | Ninit Nis'295 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACE't => Shift_act Nis'284 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'296 => Default_reduce_act Prod'initializer_list'2 - | Ninit Nis'297 => Default_reduce_act Prod'c_initializer'0 - | Ninit Nis'298 => Default_reduce_act Prod'initializer_list'3 - | Ninit Nis'299 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACE't => Shift_act Nis'284 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'300 => Default_reduce_act Prod'initializer_list'0 - | Ninit Nis'301 => Default_reduce_act Prod'initializer_list'1 - | Ninit Nis'302 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RBRACE't => Shift_act Nis'303 (eq_refl _) - | COMMA't => Shift_act Nis'304 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'303 => Default_reduce_act Prod'postfix_expression'9 - | Ninit Nis'304 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | RBRACE't => Shift_act Nis'305 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACK't => Shift_act Nis'281 (eq_refl _) - | LBRACE't => Shift_act Nis'284 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DOT't => Shift_act Nis'285 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'305 => Default_reduce_act Prod'postfix_expression'10 - | Ninit Nis'306 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Shift_act Nis'307 (eq_refl _) - | COMMA't => Shift_act Nis'132 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'307 => Default_reduce_act Prod'primary_expression'3 - | Ninit Nis'308 => Default_reduce_act Prod'unary_expression'6 - | Ninit Nis'309 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | COMMA't => Shift_act Nis'310 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'310 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VOLATILE't => Shift_act Nis'1 (eq_refl _) - | VOID't => Shift_act Nis'2 (eq_refl _) - | UNSIGNED't => Shift_act Nis'3 (eq_refl _) - | UNION't => Shift_act Nis'4 (eq_refl _) - | UNDERSCORE_BOOL't => Shift_act Nis'5 (eq_refl _) - | TYPEDEF_NAME't => Shift_act Nis'6 (eq_refl _) - | STRUCT't => Shift_act Nis'8 (eq_refl _) - | SIGNED't => Shift_act Nis'10 (eq_refl _) - | SHORT't => Shift_act Nis'11 (eq_refl _) - | RESTRICT't => Shift_act Nis'13 (eq_refl _) - | PACKED't => Shift_act Nis'16 (eq_refl _) - | LONG't => Shift_act Nis'27 (eq_refl _) - | INT't => Shift_act Nis'28 (eq_refl _) - | FLOAT't => Shift_act Nis'31 (eq_refl _) - | ENUM't => Shift_act Nis'32 (eq_refl _) - | DOUBLE't => Shift_act Nis'52 (eq_refl _) - | CONST't => Shift_act Nis'53 (eq_refl _) - | CHAR't => Shift_act Nis'54 (eq_refl _) - | ATTRIBUTE't => Shift_act Nis'55 (eq_refl _) - | ALIGNAS't => Shift_act Nis'162 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'311 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Shift_act Nis'312 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'312 => Default_reduce_act Prod'postfix_expression'4 - | Ninit Nis'313 => Default_reduce_act Prod'unary_expression'2 - | Ninit Nis'314 => Default_reduce_act Prod'enumerator'1 - | Ninit Nis'315 => Default_reduce_act Prod'enumerator_list'0 - | Ninit Nis'316 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'36 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'317 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RBRACE't => Shift_act Nis'318 (eq_refl _) - | COMMA't => Shift_act Nis'319 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'318 => Default_reduce_act Prod'enum_specifier'1 - | Ninit Nis'319 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'36 (eq_refl _) - | RBRACE't => Shift_act Nis'320 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'320 => Default_reduce_act Prod'enum_specifier'3 - | Ninit Nis'321 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Shift_act Nis'322 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'322 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | LBRACE't => Shift_act Nis'280 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'323 => Default_reduce_act Prod'unary_expression'1 - | Ninit Nis'324 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Shift_act Nis'325 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'325 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACE't => Shift_act Nis'280 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'326 => Default_reduce_act Prod'cast_expression'1 - | Ninit Nis'327 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Shift_act Nis'328 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'328 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | XOR_ASSIGN't => Reduce_act Prod'unary_expression'5 - | SUB_ASSIGN't => Reduce_act Prod'unary_expression'5 - | STAR't => Reduce_act Prod'unary_expression'5 - | SLASH't => Reduce_act Prod'unary_expression'5 - | SEMICOLON't => Reduce_act Prod'unary_expression'5 - | RPAREN't => Reduce_act Prod'unary_expression'5 - | RIGHT_ASSIGN't => Reduce_act Prod'unary_expression'5 - | RIGHT't => Reduce_act Prod'unary_expression'5 - | RBRACK't => Reduce_act Prod'unary_expression'5 - | RBRACE't => Reduce_act Prod'unary_expression'5 - | QUESTION't => Reduce_act Prod'unary_expression'5 - | PLUS't => Reduce_act Prod'unary_expression'5 - | PERCENT't => Reduce_act Prod'unary_expression'5 - | OR_ASSIGN't => Reduce_act Prod'unary_expression'5 - | NEQ't => Reduce_act Prod'unary_expression'5 - | MUL_ASSIGN't => Reduce_act Prod'unary_expression'5 - | MOD_ASSIGN't => Reduce_act Prod'unary_expression'5 - | MINUS't => Reduce_act Prod'unary_expression'5 - | LT't => Reduce_act Prod'unary_expression'5 - | LEQ't => Reduce_act Prod'unary_expression'5 - | LEFT_ASSIGN't => Reduce_act Prod'unary_expression'5 - | LEFT't => Reduce_act Prod'unary_expression'5 - | LBRACE't => Shift_act Nis'280 (eq_refl _) - | HAT't => Reduce_act Prod'unary_expression'5 - | GT't => Reduce_act Prod'unary_expression'5 - | GEQ't => Reduce_act Prod'unary_expression'5 - | EQEQ't => Reduce_act Prod'unary_expression'5 - | EQ't => Reduce_act Prod'unary_expression'5 - | DIV_ASSIGN't => Reduce_act Prod'unary_expression'5 - | COMMA't => Reduce_act Prod'unary_expression'5 - | COLON't => Reduce_act Prod'unary_expression'5 - | BARBAR't => Reduce_act Prod'unary_expression'5 - | BAR't => Reduce_act Prod'unary_expression'5 - | AND_ASSIGN't => Reduce_act Prod'unary_expression'5 - | ANDAND't => Reduce_act Prod'unary_expression'5 - | AND't => Reduce_act Prod'unary_expression'5 - | ADD_ASSIGN't => Reduce_act Prod'unary_expression'5 - | _ => Fail_act - end) - | Ninit Nis'329 => Default_reduce_act Prod'unary_expression'4 - | Ninit Nis'330 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Shift_act Nis'331 (eq_refl _) - | COMMA't => Shift_act Nis'144 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'331 => Default_reduce_act Prod'attribute_specifier'1 - | Ninit Nis'332 => Default_reduce_act Prod'translation_unit_file'1 - | Ninit Nis'334 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VOLATILE't => Shift_act Nis'1 (eq_refl _) - | VOID't => Shift_act Nis'2 (eq_refl _) - | UNSIGNED't => Shift_act Nis'3 (eq_refl _) - | UNION't => Shift_act Nis'4 (eq_refl _) - | UNDERSCORE_BOOL't => Shift_act Nis'5 (eq_refl _) - | TYPEDEF_NAME't => Shift_act Nis'6 (eq_refl _) - | TYPEDEF't => Shift_act Nis'7 (eq_refl _) - | STRUCT't => Shift_act Nis'8 (eq_refl _) - | STATIC't => Shift_act Nis'9 (eq_refl _) - | SIGNED't => Shift_act Nis'10 (eq_refl _) - | SHORT't => Shift_act Nis'11 (eq_refl _) - | SEMICOLON't => Shift_act Nis'335 (eq_refl _) - | RESTRICT't => Shift_act Nis'13 (eq_refl _) - | REGISTER't => Shift_act Nis'14 (eq_refl _) - | PRAGMA't => Shift_act Nis'15 (eq_refl _) - | PACKED't => Shift_act Nis'16 (eq_refl _) - | LONG't => Shift_act Nis'27 (eq_refl _) - | INT't => Shift_act Nis'28 (eq_refl _) - | INLINE't => Shift_act Nis'189 (eq_refl _) - | FLOAT't => Shift_act Nis'31 (eq_refl _) - | EXTERN't => Shift_act Nis'190 (eq_refl _) - | EOF't => Shift_act Nis'336 (eq_refl _) - | ENUM't => Shift_act Nis'32 (eq_refl _) - | DOUBLE't => Shift_act Nis'52 (eq_refl _) - | CONST't => Shift_act Nis'53 (eq_refl _) - | CHAR't => Shift_act Nis'54 (eq_refl _) - | AUTO't => Shift_act Nis'191 (eq_refl _) - | ATTRIBUTE't => Shift_act Nis'55 (eq_refl _) - | ALIGNAS't => Shift_act Nis'162 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'335 => Default_reduce_act Prod'translation_unit'2 - | Ninit Nis'336 => Default_reduce_act Prod'translation_unit_file'0 - | Ninit Nis'337 => Default_reduce_act Prod'external_declaration'0 - | Ninit Nis'338 => Default_reduce_act Prod'translation_unit'1 - | Ninit Nis'339 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'175 (eq_refl _) - | STAR't => Shift_act Nis'176 (eq_refl _) - | SEMICOLON't => Shift_act Nis'340 (eq_refl _) - | LPAREN't => Shift_act Nis'184 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'340 => Default_reduce_act Prod'declaration'1 - | Ninit Nis'341 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'175 (eq_refl _) - | LPAREN't => Shift_act Nis'184 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'342 => Default_reduce_act Prod'old_function_declarator'1 - | Ninit Nis'343 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Reduce_act Prod'attribute_specifier_list'0 - | PACKED't => Reduce_act Prod'attribute_specifier_list'0 - | LPAREN't => Shift_act Nis'344 (eq_refl _) - | LBRACK't => Shift_act Nis'236 (eq_refl _) - | LBRACE't => Reduce_act Prod'attribute_specifier_list'0 - | EQ't => Reduce_act Prod'attribute_specifier_list'0 - | COMMA't => Reduce_act Prod'attribute_specifier_list'0 - | ATTRIBUTE't => Reduce_act Prod'attribute_specifier_list'0 - | ALIGNAS't => Reduce_act Prod'attribute_specifier_list'0 - | _ => Fail_act - end) - | Ninit Nis'344 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VOLATILE't => Shift_act Nis'1 (eq_refl _) - | VOID't => Shift_act Nis'2 (eq_refl _) - | VAR_NAME't => Shift_act Nis'345 (eq_refl _) - | UNSIGNED't => Shift_act Nis'3 (eq_refl _) - | UNION't => Shift_act Nis'4 (eq_refl _) - | UNDERSCORE_BOOL't => Shift_act Nis'5 (eq_refl _) - | TYPEDEF_NAME't => Shift_act Nis'6 (eq_refl _) - | TYPEDEF't => Shift_act Nis'7 (eq_refl _) - | STRUCT't => Shift_act Nis'8 (eq_refl _) - | STATIC't => Shift_act Nis'9 (eq_refl _) - | SIGNED't => Shift_act Nis'10 (eq_refl _) - | SHORT't => Shift_act Nis'11 (eq_refl _) - | RPAREN't => Shift_act Nis'188 (eq_refl _) - | RESTRICT't => Shift_act Nis'13 (eq_refl _) - | REGISTER't => Shift_act Nis'14 (eq_refl _) - | PACKED't => Shift_act Nis'16 (eq_refl _) - | LONG't => Shift_act Nis'27 (eq_refl _) - | INT't => Shift_act Nis'28 (eq_refl _) - | INLINE't => Shift_act Nis'189 (eq_refl _) - | FLOAT't => Shift_act Nis'31 (eq_refl _) - | EXTERN't => Shift_act Nis'190 (eq_refl _) - | ENUM't => Shift_act Nis'32 (eq_refl _) - | DOUBLE't => Shift_act Nis'52 (eq_refl _) - | CONST't => Shift_act Nis'53 (eq_refl _) - | CHAR't => Shift_act Nis'54 (eq_refl _) - | AUTO't => Shift_act Nis'191 (eq_refl _) - | ATTRIBUTE't => Shift_act Nis'55 (eq_refl _) - | ALIGNAS't => Shift_act Nis'162 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'345 => Default_reduce_act Prod'identifier_list'0 - | Ninit Nis'346 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Shift_act Nis'347 (eq_refl _) - | COMMA't => Shift_act Nis'348 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'347 => Default_reduce_act Prod'direct_old_function_declarator'0 - | Ninit Nis'348 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'349 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'349 => Default_reduce_act Prod'identifier_list'1 - | Ninit Nis'350 => Default_reduce_act Prod'declaration_list'0 - | Ninit Nis'351 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VOLATILE't => Shift_act Nis'1 (eq_refl _) - | VOID't => Shift_act Nis'2 (eq_refl _) - | UNSIGNED't => Shift_act Nis'3 (eq_refl _) - | UNION't => Shift_act Nis'4 (eq_refl _) - | UNDERSCORE_BOOL't => Shift_act Nis'5 (eq_refl _) - | TYPEDEF_NAME't => Shift_act Nis'6 (eq_refl _) - | TYPEDEF't => Shift_act Nis'7 (eq_refl _) - | STRUCT't => Shift_act Nis'8 (eq_refl _) - | STATIC't => Shift_act Nis'9 (eq_refl _) - | SIGNED't => Shift_act Nis'10 (eq_refl _) - | SHORT't => Shift_act Nis'11 (eq_refl _) - | RESTRICT't => Shift_act Nis'13 (eq_refl _) - | REGISTER't => Shift_act Nis'14 (eq_refl _) - | PACKED't => Shift_act Nis'16 (eq_refl _) - | LONG't => Shift_act Nis'27 (eq_refl _) - | LBRACE't => Shift_act Nis'352 (eq_refl _) - | INT't => Shift_act Nis'28 (eq_refl _) - | INLINE't => Shift_act Nis'189 (eq_refl _) - | FLOAT't => Shift_act Nis'31 (eq_refl _) - | EXTERN't => Shift_act Nis'190 (eq_refl _) - | ENUM't => Shift_act Nis'32 (eq_refl _) - | DOUBLE't => Shift_act Nis'52 (eq_refl _) - | CONST't => Shift_act Nis'53 (eq_refl _) - | CHAR't => Shift_act Nis'54 (eq_refl _) - | AUTO't => Shift_act Nis'191 (eq_refl _) - | ATTRIBUTE't => Shift_act Nis'55 (eq_refl _) - | ALIGNAS't => Shift_act Nis'162 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'352 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Shift_act Nis'353 (eq_refl _) - | VOLATILE't => Shift_act Nis'1 (eq_refl _) - | VOID't => Shift_act Nis'2 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | UNSIGNED't => Shift_act Nis'3 (eq_refl _) - | UNION't => Shift_act Nis'4 (eq_refl _) - | UNDERSCORE_BOOL't => Shift_act Nis'5 (eq_refl _) - | TYPEDEF_NAME't => Shift_act Nis'6 (eq_refl _) - | TYPEDEF't => Shift_act Nis'7 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | SWITCH't => Shift_act Nis'357 (eq_refl _) - | STRUCT't => Shift_act Nis'8 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STATIC't => Shift_act Nis'9 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SIGNED't => Shift_act Nis'10 (eq_refl _) - | SHORT't => Shift_act Nis'11 (eq_refl _) - | SEMICOLON't => Shift_act Nis'361 (eq_refl _) - | RETURN't => Shift_act Nis'362 (eq_refl _) - | RESTRICT't => Shift_act Nis'13 (eq_refl _) - | REGISTER't => Shift_act Nis'14 (eq_refl _) - | RBRACE't => Shift_act Nis'554 (eq_refl _) - | PRAGMA't => Shift_act Nis'555 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | PACKED't => Shift_act Nis'16 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'366 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LONG't => Shift_act Nis'27 (eq_refl _) - | LBRACE't => Shift_act Nis'352 (eq_refl _) - | INT't => Shift_act Nis'28 (eq_refl _) - | INLINE't => Shift_act Nis'189 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | IF't => Shift_act Nis'368 (eq_refl _) - | GOTO't => Shift_act Nis'386 (eq_refl _) - | FOR't => Shift_act Nis'395 (eq_refl _) - | FLOAT't => Shift_act Nis'31 (eq_refl _) - | EXTERN't => Shift_act Nis'190 (eq_refl _) - | ENUM't => Shift_act Nis'32 (eq_refl _) - | DOUBLE't => Shift_act Nis'52 (eq_refl _) - | DO't => Shift_act Nis'400 (eq_refl _) - | DEFAULT't => Shift_act Nis'401 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONTINUE't => Shift_act Nis'403 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CONST't => Shift_act Nis'53 (eq_refl _) - | CHAR't => Shift_act Nis'54 (eq_refl _) - | CASE't => Shift_act Nis'405 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BREAK't => Shift_act Nis'408 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AUTO't => Shift_act Nis'191 (eq_refl _) - | ATTRIBUTE't => Shift_act Nis'55 (eq_refl _) - | ASM't => Shift_act Nis'410 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | ALIGNAS't => Shift_act Nis'162 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'353 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | LPAREN't => Shift_act Nis'354 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'354 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'355 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Shift_act Nis'356 (eq_refl _) - | COMMA't => Shift_act Nis'132 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'356 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Shift_act Nis'353 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | SWITCH't => Shift_act Nis'357 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'361 (eq_refl _) - | RETURN't => Shift_act Nis'362 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'366 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACE't => Shift_act Nis'352 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | IF't => Shift_act Nis'368 (eq_refl _) - | GOTO't => Shift_act Nis'386 (eq_refl _) - | FOR't => Shift_act Nis'395 (eq_refl _) - | DO't => Shift_act Nis'400 (eq_refl _) - | DEFAULT't => Shift_act Nis'401 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONTINUE't => Shift_act Nis'403 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CASE't => Shift_act Nis'405 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BREAK't => Shift_act Nis'408 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ASM't => Shift_act Nis'410 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'357 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | LPAREN't => Shift_act Nis'358 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'358 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'359 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Shift_act Nis'360 (eq_refl _) - | COMMA't => Shift_act Nis'132 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'360 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Shift_act Nis'353 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | SWITCH't => Shift_act Nis'357 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'361 (eq_refl _) - | RETURN't => Shift_act Nis'362 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'366 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACE't => Shift_act Nis'352 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | IF't => Shift_act Nis'368 (eq_refl _) - | GOTO't => Shift_act Nis'386 (eq_refl _) - | FOR't => Shift_act Nis'395 (eq_refl _) - | DO't => Shift_act Nis'400 (eq_refl _) - | DEFAULT't => Shift_act Nis'401 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONTINUE't => Shift_act Nis'403 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CASE't => Shift_act Nis'405 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BREAK't => Shift_act Nis'408 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ASM't => Shift_act Nis'410 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'361 => Default_reduce_act Prod'expression_statement'1 - | Ninit Nis'362 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'363 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'363 => Default_reduce_act Prod'jump_statement'4 - | Ninit Nis'364 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Shift_act Nis'365 (eq_refl _) - | COMMA't => Shift_act Nis'132 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'365 => Default_reduce_act Prod'jump_statement'3 - | Ninit Nis'366 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | COLON't => Shift_act Nis'367 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'367 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Shift_act Nis'353 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | SWITCH't => Shift_act Nis'357 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'361 (eq_refl _) - | RETURN't => Shift_act Nis'362 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'366 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACE't => Shift_act Nis'352 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | IF't => Shift_act Nis'368 (eq_refl _) - | GOTO't => Shift_act Nis'386 (eq_refl _) - | FOR't => Shift_act Nis'395 (eq_refl _) - | DO't => Shift_act Nis'400 (eq_refl _) - | DEFAULT't => Shift_act Nis'401 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONTINUE't => Shift_act Nis'403 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CASE't => Shift_act Nis'405 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BREAK't => Shift_act Nis'408 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ASM't => Shift_act Nis'410 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'368 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | LPAREN't => Shift_act Nis'369 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'369 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'370 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Shift_act Nis'371 (eq_refl _) - | COMMA't => Shift_act Nis'132 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'371 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Shift_act Nis'372 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | SWITCH't => Shift_act Nis'376 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'361 (eq_refl _) - | RETURN't => Shift_act Nis'362 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'380 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACE't => Shift_act Nis'352 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | IF't => Shift_act Nis'382 (eq_refl _) - | GOTO't => Shift_act Nis'386 (eq_refl _) - | FOR't => Shift_act Nis'389 (eq_refl _) - | DO't => Shift_act Nis'394 (eq_refl _) - | DEFAULT't => Shift_act Nis'487 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONTINUE't => Shift_act Nis'403 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CASE't => Shift_act Nis'489 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BREAK't => Shift_act Nis'408 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ASM't => Shift_act Nis'410 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'372 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | LPAREN't => Shift_act Nis'373 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'373 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'374 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Shift_act Nis'375 (eq_refl _) - | COMMA't => Shift_act Nis'132 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'375 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Shift_act Nis'372 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | SWITCH't => Shift_act Nis'376 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'361 (eq_refl _) - | RETURN't => Shift_act Nis'362 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'380 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACE't => Shift_act Nis'352 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | IF't => Shift_act Nis'382 (eq_refl _) - | GOTO't => Shift_act Nis'386 (eq_refl _) - | FOR't => Shift_act Nis'389 (eq_refl _) - | DO't => Shift_act Nis'394 (eq_refl _) - | DEFAULT't => Shift_act Nis'487 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONTINUE't => Shift_act Nis'403 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CASE't => Shift_act Nis'489 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BREAK't => Shift_act Nis'408 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ASM't => Shift_act Nis'410 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'376 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | LPAREN't => Shift_act Nis'377 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'377 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'378 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Shift_act Nis'379 (eq_refl _) - | COMMA't => Shift_act Nis'132 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'379 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Shift_act Nis'372 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | SWITCH't => Shift_act Nis'376 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'361 (eq_refl _) - | RETURN't => Shift_act Nis'362 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'380 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACE't => Shift_act Nis'352 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | IF't => Shift_act Nis'382 (eq_refl _) - | GOTO't => Shift_act Nis'386 (eq_refl _) - | FOR't => Shift_act Nis'389 (eq_refl _) - | DO't => Shift_act Nis'394 (eq_refl _) - | DEFAULT't => Shift_act Nis'487 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONTINUE't => Shift_act Nis'403 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CASE't => Shift_act Nis'489 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BREAK't => Shift_act Nis'408 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ASM't => Shift_act Nis'410 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'380 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | COLON't => Shift_act Nis'381 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'381 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Shift_act Nis'372 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | SWITCH't => Shift_act Nis'376 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'361 (eq_refl _) - | RETURN't => Shift_act Nis'362 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'380 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACE't => Shift_act Nis'352 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | IF't => Shift_act Nis'382 (eq_refl _) - | GOTO't => Shift_act Nis'386 (eq_refl _) - | FOR't => Shift_act Nis'389 (eq_refl _) - | DO't => Shift_act Nis'394 (eq_refl _) - | DEFAULT't => Shift_act Nis'487 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONTINUE't => Shift_act Nis'403 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CASE't => Shift_act Nis'489 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BREAK't => Shift_act Nis'408 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ASM't => Shift_act Nis'410 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'382 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | LPAREN't => Shift_act Nis'383 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'383 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'384 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Shift_act Nis'385 (eq_refl _) - | COMMA't => Shift_act Nis'132 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'385 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Shift_act Nis'372 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | SWITCH't => Shift_act Nis'376 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'361 (eq_refl _) - | RETURN't => Shift_act Nis'362 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'380 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACE't => Shift_act Nis'352 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | IF't => Shift_act Nis'382 (eq_refl _) - | GOTO't => Shift_act Nis'386 (eq_refl _) - | FOR't => Shift_act Nis'389 (eq_refl _) - | DO't => Shift_act Nis'394 (eq_refl _) - | DEFAULT't => Shift_act Nis'487 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONTINUE't => Shift_act Nis'403 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CASE't => Shift_act Nis'489 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BREAK't => Shift_act Nis'408 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ASM't => Shift_act Nis'410 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'386 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | OTHER_NAME't => Shift_act Nis'387 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'387 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Shift_act Nis'388 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'388 => Default_reduce_act Prod'jump_statement'0 - | Ninit Nis'389 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | LPAREN't => Shift_act Nis'390 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'390 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VOLATILE't => Shift_act Nis'1 (eq_refl _) - | VOID't => Shift_act Nis'2 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | UNSIGNED't => Shift_act Nis'3 (eq_refl _) - | UNION't => Shift_act Nis'4 (eq_refl _) - | UNDERSCORE_BOOL't => Shift_act Nis'5 (eq_refl _) - | TYPEDEF_NAME't => Shift_act Nis'6 (eq_refl _) - | TYPEDEF't => Shift_act Nis'7 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRUCT't => Shift_act Nis'8 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STATIC't => Shift_act Nis'9 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SIGNED't => Shift_act Nis'10 (eq_refl _) - | SHORT't => Shift_act Nis'11 (eq_refl _) - | SEMICOLON't => Shift_act Nis'391 (eq_refl _) - | RESTRICT't => Shift_act Nis'13 (eq_refl _) - | REGISTER't => Shift_act Nis'14 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | PACKED't => Shift_act Nis'16 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LONG't => Shift_act Nis'27 (eq_refl _) - | INT't => Shift_act Nis'28 (eq_refl _) - | INLINE't => Shift_act Nis'189 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | FLOAT't => Shift_act Nis'31 (eq_refl _) - | EXTERN't => Shift_act Nis'190 (eq_refl _) - | ENUM't => Shift_act Nis'32 (eq_refl _) - | DOUBLE't => Shift_act Nis'52 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CONST't => Shift_act Nis'53 (eq_refl _) - | CHAR't => Shift_act Nis'54 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AUTO't => Shift_act Nis'191 (eq_refl _) - | ATTRIBUTE't => Shift_act Nis'55 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | ALIGNAS't => Shift_act Nis'162 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'391 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'392 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'392 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | RPAREN't => Shift_act Nis'393 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'393 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Shift_act Nis'372 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | SWITCH't => Shift_act Nis'376 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'361 (eq_refl _) - | RETURN't => Shift_act Nis'362 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'380 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACE't => Shift_act Nis'352 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | IF't => Shift_act Nis'382 (eq_refl _) - | GOTO't => Shift_act Nis'386 (eq_refl _) - | FOR't => Shift_act Nis'389 (eq_refl _) - | DO't => Shift_act Nis'394 (eq_refl _) - | DEFAULT't => Shift_act Nis'487 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONTINUE't => Shift_act Nis'403 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CASE't => Shift_act Nis'489 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BREAK't => Shift_act Nis'408 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ASM't => Shift_act Nis'410 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'394 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Shift_act Nis'353 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | SWITCH't => Shift_act Nis'357 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'361 (eq_refl _) - | RETURN't => Shift_act Nis'362 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'366 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACE't => Shift_act Nis'352 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | IF't => Shift_act Nis'368 (eq_refl _) - | GOTO't => Shift_act Nis'386 (eq_refl _) - | FOR't => Shift_act Nis'395 (eq_refl _) - | DO't => Shift_act Nis'400 (eq_refl _) - | DEFAULT't => Shift_act Nis'401 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONTINUE't => Shift_act Nis'403 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CASE't => Shift_act Nis'405 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BREAK't => Shift_act Nis'408 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ASM't => Shift_act Nis'410 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'395 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | LPAREN't => Shift_act Nis'396 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'396 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VOLATILE't => Shift_act Nis'1 (eq_refl _) - | VOID't => Shift_act Nis'2 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | UNSIGNED't => Shift_act Nis'3 (eq_refl _) - | UNION't => Shift_act Nis'4 (eq_refl _) - | UNDERSCORE_BOOL't => Shift_act Nis'5 (eq_refl _) - | TYPEDEF_NAME't => Shift_act Nis'6 (eq_refl _) - | TYPEDEF't => Shift_act Nis'7 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRUCT't => Shift_act Nis'8 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STATIC't => Shift_act Nis'9 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SIGNED't => Shift_act Nis'10 (eq_refl _) - | SHORT't => Shift_act Nis'11 (eq_refl _) - | SEMICOLON't => Shift_act Nis'397 (eq_refl _) - | RESTRICT't => Shift_act Nis'13 (eq_refl _) - | REGISTER't => Shift_act Nis'14 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | PACKED't => Shift_act Nis'16 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LONG't => Shift_act Nis'27 (eq_refl _) - | INT't => Shift_act Nis'28 (eq_refl _) - | INLINE't => Shift_act Nis'189 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | FLOAT't => Shift_act Nis'31 (eq_refl _) - | EXTERN't => Shift_act Nis'190 (eq_refl _) - | ENUM't => Shift_act Nis'32 (eq_refl _) - | DOUBLE't => Shift_act Nis'52 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CONST't => Shift_act Nis'53 (eq_refl _) - | CHAR't => Shift_act Nis'54 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AUTO't => Shift_act Nis'191 (eq_refl _) - | ATTRIBUTE't => Shift_act Nis'55 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | ALIGNAS't => Shift_act Nis'162 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'397 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'398 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'398 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | RPAREN't => Shift_act Nis'399 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'399 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Shift_act Nis'353 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | SWITCH't => Shift_act Nis'357 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'361 (eq_refl _) - | RETURN't => Shift_act Nis'362 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'366 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACE't => Shift_act Nis'352 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | IF't => Shift_act Nis'368 (eq_refl _) - | GOTO't => Shift_act Nis'386 (eq_refl _) - | FOR't => Shift_act Nis'395 (eq_refl _) - | DO't => Shift_act Nis'400 (eq_refl _) - | DEFAULT't => Shift_act Nis'401 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONTINUE't => Shift_act Nis'403 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CASE't => Shift_act Nis'405 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BREAK't => Shift_act Nis'408 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ASM't => Shift_act Nis'410 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'400 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Shift_act Nis'353 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | SWITCH't => Shift_act Nis'357 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'361 (eq_refl _) - | RETURN't => Shift_act Nis'362 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'366 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACE't => Shift_act Nis'352 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | IF't => Shift_act Nis'368 (eq_refl _) - | GOTO't => Shift_act Nis'386 (eq_refl _) - | FOR't => Shift_act Nis'395 (eq_refl _) - | DO't => Shift_act Nis'400 (eq_refl _) - | DEFAULT't => Shift_act Nis'401 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONTINUE't => Shift_act Nis'403 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CASE't => Shift_act Nis'405 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BREAK't => Shift_act Nis'408 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ASM't => Shift_act Nis'410 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'401 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | COLON't => Shift_act Nis'402 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'402 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Shift_act Nis'353 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | SWITCH't => Shift_act Nis'357 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'361 (eq_refl _) - | RETURN't => Shift_act Nis'362 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'366 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACE't => Shift_act Nis'352 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | IF't => Shift_act Nis'368 (eq_refl _) - | GOTO't => Shift_act Nis'386 (eq_refl _) - | FOR't => Shift_act Nis'395 (eq_refl _) - | DO't => Shift_act Nis'400 (eq_refl _) - | DEFAULT't => Shift_act Nis'401 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONTINUE't => Shift_act Nis'403 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CASE't => Shift_act Nis'405 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BREAK't => Shift_act Nis'408 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ASM't => Shift_act Nis'410 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'403 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Shift_act Nis'404 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'404 => Default_reduce_act Prod'jump_statement'1 - | Ninit Nis'405 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'406 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | COLON't => Shift_act Nis'407 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'407 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Shift_act Nis'353 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | SWITCH't => Shift_act Nis'357 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'361 (eq_refl _) - | RETURN't => Shift_act Nis'362 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'366 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACE't => Shift_act Nis'352 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | IF't => Shift_act Nis'368 (eq_refl _) - | GOTO't => Shift_act Nis'386 (eq_refl _) - | FOR't => Shift_act Nis'395 (eq_refl _) - | DO't => Shift_act Nis'400 (eq_refl _) - | DEFAULT't => Shift_act Nis'401 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONTINUE't => Shift_act Nis'403 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CASE't => Shift_act Nis'405 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BREAK't => Shift_act Nis'408 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ASM't => Shift_act Nis'410 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'408 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Shift_act Nis'409 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'409 => Default_reduce_act Prod'jump_statement'2 - | Ninit Nis'410 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | LPAREN't => Shift_act Nis'411 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'411 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | STRING_LITERAL't => Shift_act Nis'412 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'412 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Shift_act Nis'413 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'413 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Shift_act Nis'414 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'414 => Default_reduce_act Prod'asm_statement'0 - | Ninit Nis'415 => Default_reduce_act Prod'labeled_statement_statement_dangerous_'1 - | Ninit Nis'416 => Default_reduce_act Prod'statement_dangerous'3 - | Ninit Nis'417 => Default_reduce_act Prod'statement_dangerous'0 - | Ninit Nis'418 => Default_reduce_act Prod'statement_dangerous'5 - | Ninit Nis'419 => Default_reduce_act Prod'statement_dangerous'4 - | Ninit Nis'420 => Default_reduce_act Prod'statement_dangerous'2 - | Ninit Nis'421 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Shift_act Nis'422 (eq_refl _) - | COMMA't => Shift_act Nis'132 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'422 => Default_reduce_act Prod'expression_statement'0 - | Ninit Nis'423 => Default_reduce_act Prod'statement_dangerous'1 - | Ninit Nis'424 => Default_reduce_act Prod'statement_dangerous'6 - | Ninit Nis'425 => Default_reduce_act Prod'labeled_statement_statement_dangerous_'2 - | Ninit Nis'426 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Shift_act Nis'427 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'427 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | LPAREN't => Shift_act Nis'428 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'428 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'429 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Shift_act Nis'430 (eq_refl _) - | COMMA't => Shift_act Nis'132 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'430 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Shift_act Nis'431 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'431 => Default_reduce_act Prod'iteration_statement_statement_dangerous_'1 - | Ninit Nis'432 => Default_reduce_act Prod'iteration_statement_statement_dangerous_'13 - | Ninit Nis'433 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Shift_act Nis'434 (eq_refl _) - | COMMA't => Shift_act Nis'132 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'434 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Shift_act Nis'353 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | SWITCH't => Shift_act Nis'357 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'361 (eq_refl _) - | RETURN't => Shift_act Nis'362 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'366 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACE't => Shift_act Nis'352 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | IF't => Shift_act Nis'368 (eq_refl _) - | GOTO't => Shift_act Nis'386 (eq_refl _) - | FOR't => Shift_act Nis'395 (eq_refl _) - | DO't => Shift_act Nis'400 (eq_refl _) - | DEFAULT't => Shift_act Nis'401 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONTINUE't => Shift_act Nis'403 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CASE't => Shift_act Nis'405 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BREAK't => Shift_act Nis'408 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ASM't => Shift_act Nis'410 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'435 => Default_reduce_act Prod'iteration_statement_statement_dangerous_'7 - | Ninit Nis'436 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Shift_act Nis'437 (eq_refl _) - | COMMA't => Shift_act Nis'132 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'437 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | RPAREN't => Shift_act Nis'438 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'438 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Shift_act Nis'353 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | SWITCH't => Shift_act Nis'357 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'361 (eq_refl _) - | RETURN't => Shift_act Nis'362 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'366 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACE't => Shift_act Nis'352 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | IF't => Shift_act Nis'368 (eq_refl _) - | GOTO't => Shift_act Nis'386 (eq_refl _) - | FOR't => Shift_act Nis'395 (eq_refl _) - | DO't => Shift_act Nis'400 (eq_refl _) - | DEFAULT't => Shift_act Nis'401 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONTINUE't => Shift_act Nis'403 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CASE't => Shift_act Nis'405 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BREAK't => Shift_act Nis'408 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ASM't => Shift_act Nis'410 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'439 => Default_reduce_act Prod'iteration_statement_statement_dangerous_'10 - | Ninit Nis'440 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Shift_act Nis'441 (eq_refl _) - | COMMA't => Shift_act Nis'132 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'441 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Shift_act Nis'353 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | SWITCH't => Shift_act Nis'357 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'361 (eq_refl _) - | RETURN't => Shift_act Nis'362 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'366 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACE't => Shift_act Nis'352 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | IF't => Shift_act Nis'368 (eq_refl _) - | GOTO't => Shift_act Nis'386 (eq_refl _) - | FOR't => Shift_act Nis'395 (eq_refl _) - | DO't => Shift_act Nis'400 (eq_refl _) - | DEFAULT't => Shift_act Nis'401 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONTINUE't => Shift_act Nis'403 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CASE't => Shift_act Nis'405 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BREAK't => Shift_act Nis'408 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ASM't => Shift_act Nis'410 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'442 => Default_reduce_act Prod'iteration_statement_statement_dangerous_'4 - | Ninit Nis'443 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Shift_act Nis'444 (eq_refl _) - | COMMA't => Shift_act Nis'132 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'444 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'445 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'445 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | RPAREN't => Shift_act Nis'446 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'446 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Shift_act Nis'353 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | SWITCH't => Shift_act Nis'357 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'361 (eq_refl _) - | RETURN't => Shift_act Nis'362 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'366 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACE't => Shift_act Nis'352 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | IF't => Shift_act Nis'368 (eq_refl _) - | GOTO't => Shift_act Nis'386 (eq_refl _) - | FOR't => Shift_act Nis'395 (eq_refl _) - | DO't => Shift_act Nis'400 (eq_refl _) - | DEFAULT't => Shift_act Nis'401 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONTINUE't => Shift_act Nis'403 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CASE't => Shift_act Nis'405 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BREAK't => Shift_act Nis'408 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ASM't => Shift_act Nis'410 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'447 => Default_reduce_act Prod'iteration_statement_statement_dangerous_'11 - | Ninit Nis'448 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Shift_act Nis'449 (eq_refl _) - | COMMA't => Shift_act Nis'132 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'449 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Shift_act Nis'353 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | SWITCH't => Shift_act Nis'357 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'361 (eq_refl _) - | RETURN't => Shift_act Nis'362 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'366 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACE't => Shift_act Nis'352 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | IF't => Shift_act Nis'368 (eq_refl _) - | GOTO't => Shift_act Nis'386 (eq_refl _) - | FOR't => Shift_act Nis'395 (eq_refl _) - | DO't => Shift_act Nis'400 (eq_refl _) - | DEFAULT't => Shift_act Nis'401 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONTINUE't => Shift_act Nis'403 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CASE't => Shift_act Nis'405 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BREAK't => Shift_act Nis'408 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ASM't => Shift_act Nis'410 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'450 => Default_reduce_act Prod'iteration_statement_statement_dangerous_'5 - | Ninit Nis'451 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Shift_act Nis'452 (eq_refl _) - | COMMA't => Shift_act Nis'132 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'452 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | RPAREN't => Shift_act Nis'453 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'453 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Shift_act Nis'353 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | SWITCH't => Shift_act Nis'357 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'361 (eq_refl _) - | RETURN't => Shift_act Nis'362 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'366 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACE't => Shift_act Nis'352 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | IF't => Shift_act Nis'368 (eq_refl _) - | GOTO't => Shift_act Nis'386 (eq_refl _) - | FOR't => Shift_act Nis'395 (eq_refl _) - | DO't => Shift_act Nis'400 (eq_refl _) - | DEFAULT't => Shift_act Nis'401 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONTINUE't => Shift_act Nis'403 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CASE't => Shift_act Nis'405 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BREAK't => Shift_act Nis'408 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ASM't => Shift_act Nis'410 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'454 => Default_reduce_act Prod'iteration_statement_statement_dangerous_'8 - | Ninit Nis'455 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Shift_act Nis'456 (eq_refl _) - | COMMA't => Shift_act Nis'132 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'456 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Shift_act Nis'353 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | SWITCH't => Shift_act Nis'357 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'361 (eq_refl _) - | RETURN't => Shift_act Nis'362 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'366 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACE't => Shift_act Nis'352 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | IF't => Shift_act Nis'368 (eq_refl _) - | GOTO't => Shift_act Nis'386 (eq_refl _) - | FOR't => Shift_act Nis'395 (eq_refl _) - | DO't => Shift_act Nis'400 (eq_refl _) - | DEFAULT't => Shift_act Nis'401 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONTINUE't => Shift_act Nis'403 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CASE't => Shift_act Nis'405 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BREAK't => Shift_act Nis'408 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ASM't => Shift_act Nis'410 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'457 => Default_reduce_act Prod'iteration_statement_statement_dangerous_'2 - | Ninit Nis'458 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'175 (eq_refl _) - | STAR't => Shift_act Nis'176 (eq_refl _) - | SEMICOLON't => Shift_act Nis'340 (eq_refl _) - | LPAREN't => Shift_act Nis'184 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'459 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Shift_act Nis'460 (eq_refl _) - | COMMA't => Shift_act Nis'461 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'460 => Default_reduce_act Prod'declaration'0 - | Ninit Nis'461 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'175 (eq_refl _) - | STAR't => Shift_act Nis'176 (eq_refl _) - | LPAREN't => Shift_act Nis'184 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'462 => Default_reduce_act Prod'init_declarator_list'1 - | Ninit Nis'463 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Reduce_act Prod'init_declarator'0 - | EQ't => Shift_act Nis'464 (eq_refl _) - | COMMA't => Reduce_act Prod'init_declarator'0 - | _ => Fail_act - end) - | Ninit Nis'464 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACE't => Shift_act Nis'284 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'465 => Default_reduce_act Prod'init_declarator'1 - | Ninit Nis'466 => Default_reduce_act Prod'init_declarator_list'0 - | Ninit Nis'467 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'468 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'468 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | RPAREN't => Shift_act Nis'469 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'469 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Shift_act Nis'353 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | SWITCH't => Shift_act Nis'357 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'361 (eq_refl _) - | RETURN't => Shift_act Nis'362 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'366 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACE't => Shift_act Nis'352 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | IF't => Shift_act Nis'368 (eq_refl _) - | GOTO't => Shift_act Nis'386 (eq_refl _) - | FOR't => Shift_act Nis'395 (eq_refl _) - | DO't => Shift_act Nis'400 (eq_refl _) - | DEFAULT't => Shift_act Nis'401 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONTINUE't => Shift_act Nis'403 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CASE't => Shift_act Nis'405 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BREAK't => Shift_act Nis'408 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ASM't => Shift_act Nis'410 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'470 => Default_reduce_act Prod'iteration_statement_statement_dangerous_'12 - | Ninit Nis'471 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Shift_act Nis'472 (eq_refl _) - | COMMA't => Shift_act Nis'132 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'472 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Shift_act Nis'353 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | SWITCH't => Shift_act Nis'357 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'361 (eq_refl _) - | RETURN't => Shift_act Nis'362 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'366 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACE't => Shift_act Nis'352 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | IF't => Shift_act Nis'368 (eq_refl _) - | GOTO't => Shift_act Nis'386 (eq_refl _) - | FOR't => Shift_act Nis'395 (eq_refl _) - | DO't => Shift_act Nis'400 (eq_refl _) - | DEFAULT't => Shift_act Nis'401 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONTINUE't => Shift_act Nis'403 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CASE't => Shift_act Nis'405 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BREAK't => Shift_act Nis'408 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ASM't => Shift_act Nis'410 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'473 => Default_reduce_act Prod'iteration_statement_statement_dangerous_'6 - | Ninit Nis'474 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Shift_act Nis'475 (eq_refl _) - | COMMA't => Shift_act Nis'132 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'475 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | RPAREN't => Shift_act Nis'476 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'476 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Shift_act Nis'353 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | SWITCH't => Shift_act Nis'357 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'361 (eq_refl _) - | RETURN't => Shift_act Nis'362 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'366 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACE't => Shift_act Nis'352 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | IF't => Shift_act Nis'368 (eq_refl _) - | GOTO't => Shift_act Nis'386 (eq_refl _) - | FOR't => Shift_act Nis'395 (eq_refl _) - | DO't => Shift_act Nis'400 (eq_refl _) - | DEFAULT't => Shift_act Nis'401 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONTINUE't => Shift_act Nis'403 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CASE't => Shift_act Nis'405 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BREAK't => Shift_act Nis'408 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ASM't => Shift_act Nis'410 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'477 => Default_reduce_act Prod'iteration_statement_statement_dangerous_'9 - | Ninit Nis'478 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Shift_act Nis'479 (eq_refl _) - | COMMA't => Shift_act Nis'132 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'479 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Shift_act Nis'353 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | SWITCH't => Shift_act Nis'357 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'361 (eq_refl _) - | RETURN't => Shift_act Nis'362 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'366 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACE't => Shift_act Nis'352 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | IF't => Shift_act Nis'368 (eq_refl _) - | GOTO't => Shift_act Nis'386 (eq_refl _) - | FOR't => Shift_act Nis'395 (eq_refl _) - | DO't => Shift_act Nis'400 (eq_refl _) - | DEFAULT't => Shift_act Nis'401 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONTINUE't => Shift_act Nis'403 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CASE't => Shift_act Nis'405 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BREAK't => Shift_act Nis'408 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ASM't => Shift_act Nis'410 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'480 => Default_reduce_act Prod'iteration_statement_statement_dangerous_'3 - | Ninit Nis'481 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Shift_act Nis'482 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'482 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | LPAREN't => Shift_act Nis'483 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'483 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'484 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Shift_act Nis'485 (eq_refl _) - | COMMA't => Shift_act Nis'132 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'485 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Shift_act Nis'486 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'486 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | VOLATILE't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | VOID't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | VAR_NAME't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | UNSIGNED't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | UNION't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | UNDERSCORE_BOOL't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | TYPEDEF_NAME't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | TYPEDEF't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | TILDE't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | SWITCH't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | STRUCT't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | STRING_LITERAL't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | STATIC't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | STAR't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | SIZEOF't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | SIGNED't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | SHORT't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | SEMICOLON't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | RETURN't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | RESTRICT't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | REGISTER't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | RBRACE't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | PRAGMA't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | PLUS't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | PACKED't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | OTHER_NAME't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | MINUS't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | LPAREN't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | LONG't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | LBRACE't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | INT't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | INLINE't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | INC't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | IF't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | GOTO't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | FOR't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | FLOAT't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | EXTERN't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | ENUM't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | ELSE't => Reduce_act Prod'iteration_statement_statement_safe_'1 - | DOUBLE't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | DO't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | DEFAULT't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | DEC't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | CONTINUE't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | CONSTANT't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | CONST't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | CHAR't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | CASE't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | BUILTIN_VA_ARG't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | BREAK't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | BANG't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | AUTO't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | ATTRIBUTE't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | ASM't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | AND't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | ALIGNOF't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | ALIGNAS't => Reduce_act Prod'iteration_statement_statement_dangerous_'1 - | _ => Fail_act - end) - | Ninit Nis'487 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | COLON't => Shift_act Nis'488 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'488 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Shift_act Nis'372 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | SWITCH't => Shift_act Nis'376 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'361 (eq_refl _) - | RETURN't => Shift_act Nis'362 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'380 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACE't => Shift_act Nis'352 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | IF't => Shift_act Nis'382 (eq_refl _) - | GOTO't => Shift_act Nis'386 (eq_refl _) - | FOR't => Shift_act Nis'389 (eq_refl _) - | DO't => Shift_act Nis'394 (eq_refl _) - | DEFAULT't => Shift_act Nis'487 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONTINUE't => Shift_act Nis'403 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CASE't => Shift_act Nis'489 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BREAK't => Shift_act Nis'408 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ASM't => Shift_act Nis'410 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'489 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'490 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | COLON't => Shift_act Nis'491 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'491 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Shift_act Nis'372 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | SWITCH't => Shift_act Nis'376 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'361 (eq_refl _) - | RETURN't => Shift_act Nis'362 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'380 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACE't => Shift_act Nis'352 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | IF't => Shift_act Nis'382 (eq_refl _) - | GOTO't => Shift_act Nis'386 (eq_refl _) - | FOR't => Shift_act Nis'389 (eq_refl _) - | DO't => Shift_act Nis'394 (eq_refl _) - | DEFAULT't => Shift_act Nis'487 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONTINUE't => Shift_act Nis'403 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CASE't => Shift_act Nis'489 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BREAK't => Shift_act Nis'408 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ASM't => Shift_act Nis'410 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'492 => Default_reduce_act Prod'labeled_statement_statement_safe_'1 - | Ninit Nis'493 => Default_reduce_act Prod'statement_safe'3 - | Ninit Nis'494 => Default_reduce_act Prod'statement_safe'0 - | Ninit Nis'495 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Reduce_act Prod'statement_dangerous'5 - | VOLATILE't => Reduce_act Prod'statement_dangerous'5 - | VOID't => Reduce_act Prod'statement_dangerous'5 - | VAR_NAME't => Reduce_act Prod'statement_dangerous'5 - | UNSIGNED't => Reduce_act Prod'statement_dangerous'5 - | UNION't => Reduce_act Prod'statement_dangerous'5 - | UNDERSCORE_BOOL't => Reduce_act Prod'statement_dangerous'5 - | TYPEDEF_NAME't => Reduce_act Prod'statement_dangerous'5 - | TYPEDEF't => Reduce_act Prod'statement_dangerous'5 - | TILDE't => Reduce_act Prod'statement_dangerous'5 - | SWITCH't => Reduce_act Prod'statement_dangerous'5 - | STRUCT't => Reduce_act Prod'statement_dangerous'5 - | STRING_LITERAL't => Reduce_act Prod'statement_dangerous'5 - | STATIC't => Reduce_act Prod'statement_dangerous'5 - | STAR't => Reduce_act Prod'statement_dangerous'5 - | SIZEOF't => Reduce_act Prod'statement_dangerous'5 - | SIGNED't => Reduce_act Prod'statement_dangerous'5 - | SHORT't => Reduce_act Prod'statement_dangerous'5 - | SEMICOLON't => Reduce_act Prod'statement_dangerous'5 - | RETURN't => Reduce_act Prod'statement_dangerous'5 - | RESTRICT't => Reduce_act Prod'statement_dangerous'5 - | REGISTER't => Reduce_act Prod'statement_dangerous'5 - | RBRACE't => Reduce_act Prod'statement_dangerous'5 - | PRAGMA't => Reduce_act Prod'statement_dangerous'5 - | PLUS't => Reduce_act Prod'statement_dangerous'5 - | PACKED't => Reduce_act Prod'statement_dangerous'5 - | OTHER_NAME't => Reduce_act Prod'statement_dangerous'5 - | MINUS't => Reduce_act Prod'statement_dangerous'5 - | LPAREN't => Reduce_act Prod'statement_dangerous'5 - | LONG't => Reduce_act Prod'statement_dangerous'5 - | LBRACE't => Reduce_act Prod'statement_dangerous'5 - | INT't => Reduce_act Prod'statement_dangerous'5 - | INLINE't => Reduce_act Prod'statement_dangerous'5 - | INC't => Reduce_act Prod'statement_dangerous'5 - | IF't => Reduce_act Prod'statement_dangerous'5 - | GOTO't => Reduce_act Prod'statement_dangerous'5 - | FOR't => Reduce_act Prod'statement_dangerous'5 - | FLOAT't => Reduce_act Prod'statement_dangerous'5 - | EXTERN't => Reduce_act Prod'statement_dangerous'5 - | ENUM't => Reduce_act Prod'statement_dangerous'5 - | ELSE't => Reduce_act Prod'statement_safe'5 - | DOUBLE't => Reduce_act Prod'statement_dangerous'5 - | DO't => Reduce_act Prod'statement_dangerous'5 - | DEFAULT't => Reduce_act Prod'statement_dangerous'5 - | DEC't => Reduce_act Prod'statement_dangerous'5 - | CONTINUE't => Reduce_act Prod'statement_dangerous'5 - | CONSTANT't => Reduce_act Prod'statement_dangerous'5 - | CONST't => Reduce_act Prod'statement_dangerous'5 - | CHAR't => Reduce_act Prod'statement_dangerous'5 - | CASE't => Reduce_act Prod'statement_dangerous'5 - | BUILTIN_VA_ARG't => Reduce_act Prod'statement_dangerous'5 - | BREAK't => Reduce_act Prod'statement_dangerous'5 - | BANG't => Reduce_act Prod'statement_dangerous'5 - | AUTO't => Reduce_act Prod'statement_dangerous'5 - | ATTRIBUTE't => Reduce_act Prod'statement_dangerous'5 - | ASM't => Reduce_act Prod'statement_dangerous'5 - | AND't => Reduce_act Prod'statement_dangerous'5 - | ALIGNOF't => Reduce_act Prod'statement_dangerous'5 - | ALIGNAS't => Reduce_act Prod'statement_dangerous'5 - | _ => Fail_act - end) - | Ninit Nis'496 => Default_reduce_act Prod'statement_safe'4 - | Ninit Nis'497 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Reduce_act Prod'statement_dangerous'2 - | VOLATILE't => Reduce_act Prod'statement_dangerous'2 - | VOID't => Reduce_act Prod'statement_dangerous'2 - | VAR_NAME't => Reduce_act Prod'statement_dangerous'2 - | UNSIGNED't => Reduce_act Prod'statement_dangerous'2 - | UNION't => Reduce_act Prod'statement_dangerous'2 - | UNDERSCORE_BOOL't => Reduce_act Prod'statement_dangerous'2 - | TYPEDEF_NAME't => Reduce_act Prod'statement_dangerous'2 - | TYPEDEF't => Reduce_act Prod'statement_dangerous'2 - | TILDE't => Reduce_act Prod'statement_dangerous'2 - | SWITCH't => Reduce_act Prod'statement_dangerous'2 - | STRUCT't => Reduce_act Prod'statement_dangerous'2 - | STRING_LITERAL't => Reduce_act Prod'statement_dangerous'2 - | STATIC't => Reduce_act Prod'statement_dangerous'2 - | STAR't => Reduce_act Prod'statement_dangerous'2 - | SIZEOF't => Reduce_act Prod'statement_dangerous'2 - | SIGNED't => Reduce_act Prod'statement_dangerous'2 - | SHORT't => Reduce_act Prod'statement_dangerous'2 - | SEMICOLON't => Reduce_act Prod'statement_dangerous'2 - | RETURN't => Reduce_act Prod'statement_dangerous'2 - | RESTRICT't => Reduce_act Prod'statement_dangerous'2 - | REGISTER't => Reduce_act Prod'statement_dangerous'2 - | RBRACE't => Reduce_act Prod'statement_dangerous'2 - | PRAGMA't => Reduce_act Prod'statement_dangerous'2 - | PLUS't => Reduce_act Prod'statement_dangerous'2 - | PACKED't => Reduce_act Prod'statement_dangerous'2 - | OTHER_NAME't => Reduce_act Prod'statement_dangerous'2 - | MINUS't => Reduce_act Prod'statement_dangerous'2 - | LPAREN't => Reduce_act Prod'statement_dangerous'2 - | LONG't => Reduce_act Prod'statement_dangerous'2 - | LBRACE't => Reduce_act Prod'statement_dangerous'2 - | INT't => Reduce_act Prod'statement_dangerous'2 - | INLINE't => Reduce_act Prod'statement_dangerous'2 - | INC't => Reduce_act Prod'statement_dangerous'2 - | IF't => Reduce_act Prod'statement_dangerous'2 - | GOTO't => Reduce_act Prod'statement_dangerous'2 - | FOR't => Reduce_act Prod'statement_dangerous'2 - | FLOAT't => Reduce_act Prod'statement_dangerous'2 - | EXTERN't => Reduce_act Prod'statement_dangerous'2 - | ENUM't => Reduce_act Prod'statement_dangerous'2 - | ELSE't => Reduce_act Prod'statement_safe'2 - | DOUBLE't => Reduce_act Prod'statement_dangerous'2 - | DO't => Reduce_act Prod'statement_dangerous'2 - | DEFAULT't => Reduce_act Prod'statement_dangerous'2 - | DEC't => Reduce_act Prod'statement_dangerous'2 - | CONTINUE't => Reduce_act Prod'statement_dangerous'2 - | CONSTANT't => Reduce_act Prod'statement_dangerous'2 - | CONST't => Reduce_act Prod'statement_dangerous'2 - | CHAR't => Reduce_act Prod'statement_dangerous'2 - | CASE't => Reduce_act Prod'statement_dangerous'2 - | BUILTIN_VA_ARG't => Reduce_act Prod'statement_dangerous'2 - | BREAK't => Reduce_act Prod'statement_dangerous'2 - | BANG't => Reduce_act Prod'statement_dangerous'2 - | AUTO't => Reduce_act Prod'statement_dangerous'2 - | ATTRIBUTE't => Reduce_act Prod'statement_dangerous'2 - | ASM't => Reduce_act Prod'statement_dangerous'2 - | AND't => Reduce_act Prod'statement_dangerous'2 - | ALIGNOF't => Reduce_act Prod'statement_dangerous'2 - | ALIGNAS't => Reduce_act Prod'statement_dangerous'2 - | _ => Fail_act - end) - | Ninit Nis'498 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Reduce_act Prod'statement_dangerous'1 - | VOLATILE't => Reduce_act Prod'statement_dangerous'1 - | VOID't => Reduce_act Prod'statement_dangerous'1 - | VAR_NAME't => Reduce_act Prod'statement_dangerous'1 - | UNSIGNED't => Reduce_act Prod'statement_dangerous'1 - | UNION't => Reduce_act Prod'statement_dangerous'1 - | UNDERSCORE_BOOL't => Reduce_act Prod'statement_dangerous'1 - | TYPEDEF_NAME't => Reduce_act Prod'statement_dangerous'1 - | TYPEDEF't => Reduce_act Prod'statement_dangerous'1 - | TILDE't => Reduce_act Prod'statement_dangerous'1 - | SWITCH't => Reduce_act Prod'statement_dangerous'1 - | STRUCT't => Reduce_act Prod'statement_dangerous'1 - | STRING_LITERAL't => Reduce_act Prod'statement_dangerous'1 - | STATIC't => Reduce_act Prod'statement_dangerous'1 - | STAR't => Reduce_act Prod'statement_dangerous'1 - | SIZEOF't => Reduce_act Prod'statement_dangerous'1 - | SIGNED't => Reduce_act Prod'statement_dangerous'1 - | SHORT't => Reduce_act Prod'statement_dangerous'1 - | SEMICOLON't => Reduce_act Prod'statement_dangerous'1 - | RETURN't => Reduce_act Prod'statement_dangerous'1 - | RESTRICT't => Reduce_act Prod'statement_dangerous'1 - | REGISTER't => Reduce_act Prod'statement_dangerous'1 - | RBRACE't => Reduce_act Prod'statement_dangerous'1 - | PRAGMA't => Reduce_act Prod'statement_dangerous'1 - | PLUS't => Reduce_act Prod'statement_dangerous'1 - | PACKED't => Reduce_act Prod'statement_dangerous'1 - | OTHER_NAME't => Reduce_act Prod'statement_dangerous'1 - | MINUS't => Reduce_act Prod'statement_dangerous'1 - | LPAREN't => Reduce_act Prod'statement_dangerous'1 - | LONG't => Reduce_act Prod'statement_dangerous'1 - | LBRACE't => Reduce_act Prod'statement_dangerous'1 - | INT't => Reduce_act Prod'statement_dangerous'1 - | INLINE't => Reduce_act Prod'statement_dangerous'1 - | INC't => Reduce_act Prod'statement_dangerous'1 - | IF't => Reduce_act Prod'statement_dangerous'1 - | GOTO't => Reduce_act Prod'statement_dangerous'1 - | FOR't => Reduce_act Prod'statement_dangerous'1 - | FLOAT't => Reduce_act Prod'statement_dangerous'1 - | EXTERN't => Reduce_act Prod'statement_dangerous'1 - | ENUM't => Reduce_act Prod'statement_dangerous'1 - | ELSE't => Reduce_act Prod'statement_safe'1 - | DOUBLE't => Reduce_act Prod'statement_dangerous'1 - | DO't => Reduce_act Prod'statement_dangerous'1 - | DEFAULT't => Reduce_act Prod'statement_dangerous'1 - | DEC't => Reduce_act Prod'statement_dangerous'1 - | CONTINUE't => Reduce_act Prod'statement_dangerous'1 - | CONSTANT't => Reduce_act Prod'statement_dangerous'1 - | CONST't => Reduce_act Prod'statement_dangerous'1 - | CHAR't => Reduce_act Prod'statement_dangerous'1 - | CASE't => Reduce_act Prod'statement_dangerous'1 - | BUILTIN_VA_ARG't => Reduce_act Prod'statement_dangerous'1 - | BREAK't => Reduce_act Prod'statement_dangerous'1 - | BANG't => Reduce_act Prod'statement_dangerous'1 - | AUTO't => Reduce_act Prod'statement_dangerous'1 - | ATTRIBUTE't => Reduce_act Prod'statement_dangerous'1 - | ASM't => Reduce_act Prod'statement_dangerous'1 - | AND't => Reduce_act Prod'statement_dangerous'1 - | ALIGNOF't => Reduce_act Prod'statement_dangerous'1 - | ALIGNAS't => Reduce_act Prod'statement_dangerous'1 - | _ => Fail_act - end) - | Ninit Nis'499 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Reduce_act Prod'statement_dangerous'6 - | VOLATILE't => Reduce_act Prod'statement_dangerous'6 - | VOID't => Reduce_act Prod'statement_dangerous'6 - | VAR_NAME't => Reduce_act Prod'statement_dangerous'6 - | UNSIGNED't => Reduce_act Prod'statement_dangerous'6 - | UNION't => Reduce_act Prod'statement_dangerous'6 - | UNDERSCORE_BOOL't => Reduce_act Prod'statement_dangerous'6 - | TYPEDEF_NAME't => Reduce_act Prod'statement_dangerous'6 - | TYPEDEF't => Reduce_act Prod'statement_dangerous'6 - | TILDE't => Reduce_act Prod'statement_dangerous'6 - | SWITCH't => Reduce_act Prod'statement_dangerous'6 - | STRUCT't => Reduce_act Prod'statement_dangerous'6 - | STRING_LITERAL't => Reduce_act Prod'statement_dangerous'6 - | STATIC't => Reduce_act Prod'statement_dangerous'6 - | STAR't => Reduce_act Prod'statement_dangerous'6 - | SIZEOF't => Reduce_act Prod'statement_dangerous'6 - | SIGNED't => Reduce_act Prod'statement_dangerous'6 - | SHORT't => Reduce_act Prod'statement_dangerous'6 - | SEMICOLON't => Reduce_act Prod'statement_dangerous'6 - | RETURN't => Reduce_act Prod'statement_dangerous'6 - | RESTRICT't => Reduce_act Prod'statement_dangerous'6 - | REGISTER't => Reduce_act Prod'statement_dangerous'6 - | RBRACE't => Reduce_act Prod'statement_dangerous'6 - | PRAGMA't => Reduce_act Prod'statement_dangerous'6 - | PLUS't => Reduce_act Prod'statement_dangerous'6 - | PACKED't => Reduce_act Prod'statement_dangerous'6 - | OTHER_NAME't => Reduce_act Prod'statement_dangerous'6 - | MINUS't => Reduce_act Prod'statement_dangerous'6 - | LPAREN't => Reduce_act Prod'statement_dangerous'6 - | LONG't => Reduce_act Prod'statement_dangerous'6 - | LBRACE't => Reduce_act Prod'statement_dangerous'6 - | INT't => Reduce_act Prod'statement_dangerous'6 - | INLINE't => Reduce_act Prod'statement_dangerous'6 - | INC't => Reduce_act Prod'statement_dangerous'6 - | IF't => Reduce_act Prod'statement_dangerous'6 - | GOTO't => Reduce_act Prod'statement_dangerous'6 - | FOR't => Reduce_act Prod'statement_dangerous'6 - | FLOAT't => Reduce_act Prod'statement_dangerous'6 - | EXTERN't => Reduce_act Prod'statement_dangerous'6 - | ENUM't => Reduce_act Prod'statement_dangerous'6 - | ELSE't => Reduce_act Prod'statement_safe'6 - | DOUBLE't => Reduce_act Prod'statement_dangerous'6 - | DO't => Reduce_act Prod'statement_dangerous'6 - | DEFAULT't => Reduce_act Prod'statement_dangerous'6 - | DEC't => Reduce_act Prod'statement_dangerous'6 - | CONTINUE't => Reduce_act Prod'statement_dangerous'6 - | CONSTANT't => Reduce_act Prod'statement_dangerous'6 - | CONST't => Reduce_act Prod'statement_dangerous'6 - | CHAR't => Reduce_act Prod'statement_dangerous'6 - | CASE't => Reduce_act Prod'statement_dangerous'6 - | BUILTIN_VA_ARG't => Reduce_act Prod'statement_dangerous'6 - | BREAK't => Reduce_act Prod'statement_dangerous'6 - | BANG't => Reduce_act Prod'statement_dangerous'6 - | AUTO't => Reduce_act Prod'statement_dangerous'6 - | ATTRIBUTE't => Reduce_act Prod'statement_dangerous'6 - | ASM't => Reduce_act Prod'statement_dangerous'6 - | AND't => Reduce_act Prod'statement_dangerous'6 - | ALIGNOF't => Reduce_act Prod'statement_dangerous'6 - | ALIGNAS't => Reduce_act Prod'statement_dangerous'6 - | _ => Fail_act - end) - | Ninit Nis'500 => Default_reduce_act Prod'labeled_statement_statement_safe_'2 - | Ninit Nis'501 => Default_reduce_act Prod'iteration_statement_statement_safe_'13 - | Ninit Nis'502 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Shift_act Nis'503 (eq_refl _) - | COMMA't => Shift_act Nis'132 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'503 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Shift_act Nis'372 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | SWITCH't => Shift_act Nis'376 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'361 (eq_refl _) - | RETURN't => Shift_act Nis'362 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'380 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACE't => Shift_act Nis'352 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | IF't => Shift_act Nis'382 (eq_refl _) - | GOTO't => Shift_act Nis'386 (eq_refl _) - | FOR't => Shift_act Nis'389 (eq_refl _) - | DO't => Shift_act Nis'394 (eq_refl _) - | DEFAULT't => Shift_act Nis'487 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONTINUE't => Shift_act Nis'403 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CASE't => Shift_act Nis'489 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BREAK't => Shift_act Nis'408 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ASM't => Shift_act Nis'410 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'504 => Default_reduce_act Prod'iteration_statement_statement_safe_'7 - | Ninit Nis'505 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Shift_act Nis'506 (eq_refl _) - | COMMA't => Shift_act Nis'132 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'506 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | RPAREN't => Shift_act Nis'507 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'507 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Shift_act Nis'372 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | SWITCH't => Shift_act Nis'376 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'361 (eq_refl _) - | RETURN't => Shift_act Nis'362 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'380 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACE't => Shift_act Nis'352 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | IF't => Shift_act Nis'382 (eq_refl _) - | GOTO't => Shift_act Nis'386 (eq_refl _) - | FOR't => Shift_act Nis'389 (eq_refl _) - | DO't => Shift_act Nis'394 (eq_refl _) - | DEFAULT't => Shift_act Nis'487 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONTINUE't => Shift_act Nis'403 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CASE't => Shift_act Nis'489 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BREAK't => Shift_act Nis'408 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ASM't => Shift_act Nis'410 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'508 => Default_reduce_act Prod'iteration_statement_statement_safe_'10 - | Ninit Nis'509 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Shift_act Nis'510 (eq_refl _) - | COMMA't => Shift_act Nis'132 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'510 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Shift_act Nis'372 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | SWITCH't => Shift_act Nis'376 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'361 (eq_refl _) - | RETURN't => Shift_act Nis'362 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'380 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACE't => Shift_act Nis'352 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | IF't => Shift_act Nis'382 (eq_refl _) - | GOTO't => Shift_act Nis'386 (eq_refl _) - | FOR't => Shift_act Nis'389 (eq_refl _) - | DO't => Shift_act Nis'394 (eq_refl _) - | DEFAULT't => Shift_act Nis'487 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONTINUE't => Shift_act Nis'403 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CASE't => Shift_act Nis'489 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BREAK't => Shift_act Nis'408 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ASM't => Shift_act Nis'410 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'511 => Default_reduce_act Prod'iteration_statement_statement_safe_'4 - | Ninit Nis'512 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Shift_act Nis'513 (eq_refl _) - | COMMA't => Shift_act Nis'132 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'513 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'514 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'514 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | RPAREN't => Shift_act Nis'515 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'515 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Shift_act Nis'372 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | SWITCH't => Shift_act Nis'376 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'361 (eq_refl _) - | RETURN't => Shift_act Nis'362 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'380 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACE't => Shift_act Nis'352 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | IF't => Shift_act Nis'382 (eq_refl _) - | GOTO't => Shift_act Nis'386 (eq_refl _) - | FOR't => Shift_act Nis'389 (eq_refl _) - | DO't => Shift_act Nis'394 (eq_refl _) - | DEFAULT't => Shift_act Nis'487 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONTINUE't => Shift_act Nis'403 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CASE't => Shift_act Nis'489 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BREAK't => Shift_act Nis'408 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ASM't => Shift_act Nis'410 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'516 => Default_reduce_act Prod'iteration_statement_statement_safe_'11 - | Ninit Nis'517 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Shift_act Nis'518 (eq_refl _) - | COMMA't => Shift_act Nis'132 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'518 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Shift_act Nis'372 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | SWITCH't => Shift_act Nis'376 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'361 (eq_refl _) - | RETURN't => Shift_act Nis'362 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'380 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACE't => Shift_act Nis'352 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | IF't => Shift_act Nis'382 (eq_refl _) - | GOTO't => Shift_act Nis'386 (eq_refl _) - | FOR't => Shift_act Nis'389 (eq_refl _) - | DO't => Shift_act Nis'394 (eq_refl _) - | DEFAULT't => Shift_act Nis'487 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONTINUE't => Shift_act Nis'403 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CASE't => Shift_act Nis'489 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BREAK't => Shift_act Nis'408 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ASM't => Shift_act Nis'410 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'519 => Default_reduce_act Prod'iteration_statement_statement_safe_'5 - | Ninit Nis'520 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Shift_act Nis'521 (eq_refl _) - | COMMA't => Shift_act Nis'132 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'521 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | RPAREN't => Shift_act Nis'522 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'522 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Shift_act Nis'372 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | SWITCH't => Shift_act Nis'376 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'361 (eq_refl _) - | RETURN't => Shift_act Nis'362 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'380 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACE't => Shift_act Nis'352 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | IF't => Shift_act Nis'382 (eq_refl _) - | GOTO't => Shift_act Nis'386 (eq_refl _) - | FOR't => Shift_act Nis'389 (eq_refl _) - | DO't => Shift_act Nis'394 (eq_refl _) - | DEFAULT't => Shift_act Nis'487 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONTINUE't => Shift_act Nis'403 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CASE't => Shift_act Nis'489 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BREAK't => Shift_act Nis'408 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ASM't => Shift_act Nis'410 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'523 => Default_reduce_act Prod'iteration_statement_statement_safe_'8 - | Ninit Nis'524 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Shift_act Nis'525 (eq_refl _) - | COMMA't => Shift_act Nis'132 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'525 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Shift_act Nis'372 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | SWITCH't => Shift_act Nis'376 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'361 (eq_refl _) - | RETURN't => Shift_act Nis'362 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'380 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACE't => Shift_act Nis'352 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | IF't => Shift_act Nis'382 (eq_refl _) - | GOTO't => Shift_act Nis'386 (eq_refl _) - | FOR't => Shift_act Nis'389 (eq_refl _) - | DO't => Shift_act Nis'394 (eq_refl _) - | DEFAULT't => Shift_act Nis'487 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONTINUE't => Shift_act Nis'403 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CASE't => Shift_act Nis'489 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BREAK't => Shift_act Nis'408 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ASM't => Shift_act Nis'410 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'526 => Default_reduce_act Prod'iteration_statement_statement_safe_'2 - | Ninit Nis'527 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'528 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'528 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | RPAREN't => Shift_act Nis'529 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'529 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Shift_act Nis'372 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | SWITCH't => Shift_act Nis'376 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'361 (eq_refl _) - | RETURN't => Shift_act Nis'362 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'380 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACE't => Shift_act Nis'352 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | IF't => Shift_act Nis'382 (eq_refl _) - | GOTO't => Shift_act Nis'386 (eq_refl _) - | FOR't => Shift_act Nis'389 (eq_refl _) - | DO't => Shift_act Nis'394 (eq_refl _) - | DEFAULT't => Shift_act Nis'487 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONTINUE't => Shift_act Nis'403 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CASE't => Shift_act Nis'489 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BREAK't => Shift_act Nis'408 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ASM't => Shift_act Nis'410 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'530 => Default_reduce_act Prod'iteration_statement_statement_safe_'12 - | Ninit Nis'531 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Shift_act Nis'532 (eq_refl _) - | COMMA't => Shift_act Nis'132 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'532 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Shift_act Nis'372 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | SWITCH't => Shift_act Nis'376 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'361 (eq_refl _) - | RETURN't => Shift_act Nis'362 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'380 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACE't => Shift_act Nis'352 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | IF't => Shift_act Nis'382 (eq_refl _) - | GOTO't => Shift_act Nis'386 (eq_refl _) - | FOR't => Shift_act Nis'389 (eq_refl _) - | DO't => Shift_act Nis'394 (eq_refl _) - | DEFAULT't => Shift_act Nis'487 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONTINUE't => Shift_act Nis'403 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CASE't => Shift_act Nis'489 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BREAK't => Shift_act Nis'408 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ASM't => Shift_act Nis'410 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'533 => Default_reduce_act Prod'iteration_statement_statement_safe_'6 - | Ninit Nis'534 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Shift_act Nis'535 (eq_refl _) - | COMMA't => Shift_act Nis'132 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'535 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | RPAREN't => Shift_act Nis'536 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'536 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Shift_act Nis'372 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | SWITCH't => Shift_act Nis'376 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'361 (eq_refl _) - | RETURN't => Shift_act Nis'362 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'380 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACE't => Shift_act Nis'352 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | IF't => Shift_act Nis'382 (eq_refl _) - | GOTO't => Shift_act Nis'386 (eq_refl _) - | FOR't => Shift_act Nis'389 (eq_refl _) - | DO't => Shift_act Nis'394 (eq_refl _) - | DEFAULT't => Shift_act Nis'487 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONTINUE't => Shift_act Nis'403 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CASE't => Shift_act Nis'489 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BREAK't => Shift_act Nis'408 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ASM't => Shift_act Nis'410 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'537 => Default_reduce_act Prod'iteration_statement_statement_safe_'9 - | Ninit Nis'538 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | RPAREN't => Shift_act Nis'539 (eq_refl _) - | COMMA't => Shift_act Nis'132 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'539 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Shift_act Nis'372 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | SWITCH't => Shift_act Nis'376 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'361 (eq_refl _) - | RETURN't => Shift_act Nis'362 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'380 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACE't => Shift_act Nis'352 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | IF't => Shift_act Nis'382 (eq_refl _) - | GOTO't => Shift_act Nis'386 (eq_refl _) - | FOR't => Shift_act Nis'389 (eq_refl _) - | DO't => Shift_act Nis'394 (eq_refl _) - | DEFAULT't => Shift_act Nis'487 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONTINUE't => Shift_act Nis'403 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CASE't => Shift_act Nis'489 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BREAK't => Shift_act Nis'408 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ASM't => Shift_act Nis'410 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'540 => Default_reduce_act Prod'iteration_statement_statement_safe_'3 - | Ninit Nis'541 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | ELSE't => Shift_act Nis'542 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'542 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Shift_act Nis'372 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | SWITCH't => Shift_act Nis'376 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'361 (eq_refl _) - | RETURN't => Shift_act Nis'362 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'380 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACE't => Shift_act Nis'352 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | IF't => Shift_act Nis'382 (eq_refl _) - | GOTO't => Shift_act Nis'386 (eq_refl _) - | FOR't => Shift_act Nis'389 (eq_refl _) - | DO't => Shift_act Nis'394 (eq_refl _) - | DEFAULT't => Shift_act Nis'487 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONTINUE't => Shift_act Nis'403 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CASE't => Shift_act Nis'489 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BREAK't => Shift_act Nis'408 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ASM't => Shift_act Nis'410 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'543 => Default_reduce_act Prod'selection_statement_safe'0 - | Ninit Nis'544 => Default_reduce_act Prod'selection_statement_dangerous'1 - | Ninit Nis'545 => Default_reduce_act Prod'selection_statement_dangerous'0 - | Ninit Nis'546 => Default_reduce_act Prod'labeled_statement_statement_safe_'0 - | Ninit Nis'547 => Default_reduce_act Prod'labeled_statement_statement_dangerous_'0 - | Ninit Nis'548 => Default_reduce_act Prod'selection_statement_safe'1 - | Ninit Nis'549 => Default_reduce_act Prod'selection_statement_dangerous'2 - | Ninit Nis'550 => Default_reduce_act Prod'iteration_statement_statement_safe_'0 - | Ninit Nis'551 => Default_reduce_act Prod'iteration_statement_statement_dangerous_'0 - | Ninit Nis'552 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | ELSE't => Shift_act Nis'553 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'553 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Shift_act Nis'353 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | SWITCH't => Shift_act Nis'357 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SEMICOLON't => Shift_act Nis'361 (eq_refl _) - | RETURN't => Shift_act Nis'362 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'366 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LBRACE't => Shift_act Nis'352 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | IF't => Shift_act Nis'368 (eq_refl _) - | GOTO't => Shift_act Nis'386 (eq_refl _) - | FOR't => Shift_act Nis'395 (eq_refl _) - | DO't => Shift_act Nis'400 (eq_refl _) - | DEFAULT't => Shift_act Nis'401 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONTINUE't => Shift_act Nis'403 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CASE't => Shift_act Nis'405 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BREAK't => Shift_act Nis'408 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | ASM't => Shift_act Nis'410 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'554 => Default_reduce_act Prod'compound_statement'1 - | Ninit Nis'555 => Default_reduce_act Prod'block_item'2 - | Ninit Nis'556 => Default_reduce_act Prod'block_item'1 - | Ninit Nis'557 => Default_reduce_act Prod'block_item'0 - | Ninit Nis'558 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | WHILE't => Shift_act Nis'353 (eq_refl _) - | VOLATILE't => Shift_act Nis'1 (eq_refl _) - | VOID't => Shift_act Nis'2 (eq_refl _) - | VAR_NAME't => Shift_act Nis'18 (eq_refl _) - | UNSIGNED't => Shift_act Nis'3 (eq_refl _) - | UNION't => Shift_act Nis'4 (eq_refl _) - | UNDERSCORE_BOOL't => Shift_act Nis'5 (eq_refl _) - | TYPEDEF_NAME't => Shift_act Nis'6 (eq_refl _) - | TYPEDEF't => Shift_act Nis'7 (eq_refl _) - | TILDE't => Shift_act Nis'19 (eq_refl _) - | SWITCH't => Shift_act Nis'357 (eq_refl _) - | STRUCT't => Shift_act Nis'8 (eq_refl _) - | STRING_LITERAL't => Shift_act Nis'20 (eq_refl _) - | STATIC't => Shift_act Nis'9 (eq_refl _) - | STAR't => Shift_act Nis'21 (eq_refl _) - | SIZEOF't => Shift_act Nis'22 (eq_refl _) - | SIGNED't => Shift_act Nis'10 (eq_refl _) - | SHORT't => Shift_act Nis'11 (eq_refl _) - | SEMICOLON't => Shift_act Nis'361 (eq_refl _) - | RETURN't => Shift_act Nis'362 (eq_refl _) - | RESTRICT't => Shift_act Nis'13 (eq_refl _) - | REGISTER't => Shift_act Nis'14 (eq_refl _) - | RBRACE't => Shift_act Nis'559 (eq_refl _) - | PRAGMA't => Shift_act Nis'555 (eq_refl _) - | PLUS't => Shift_act Nis'23 (eq_refl _) - | PACKED't => Shift_act Nis'16 (eq_refl _) - | OTHER_NAME't => Shift_act Nis'366 (eq_refl _) - | MINUS't => Shift_act Nis'24 (eq_refl _) - | LPAREN't => Shift_act Nis'26 (eq_refl _) - | LONG't => Shift_act Nis'27 (eq_refl _) - | LBRACE't => Shift_act Nis'352 (eq_refl _) - | INT't => Shift_act Nis'28 (eq_refl _) - | INLINE't => Shift_act Nis'189 (eq_refl _) - | INC't => Shift_act Nis'29 (eq_refl _) - | IF't => Shift_act Nis'368 (eq_refl _) - | GOTO't => Shift_act Nis'386 (eq_refl _) - | FOR't => Shift_act Nis'395 (eq_refl _) - | FLOAT't => Shift_act Nis'31 (eq_refl _) - | EXTERN't => Shift_act Nis'190 (eq_refl _) - | ENUM't => Shift_act Nis'32 (eq_refl _) - | DOUBLE't => Shift_act Nis'52 (eq_refl _) - | DO't => Shift_act Nis'400 (eq_refl _) - | DEFAULT't => Shift_act Nis'401 (eq_refl _) - | DEC't => Shift_act Nis'44 (eq_refl _) - | CONTINUE't => Shift_act Nis'403 (eq_refl _) - | CONSTANT't => Shift_act Nis'45 (eq_refl _) - | CONST't => Shift_act Nis'53 (eq_refl _) - | CHAR't => Shift_act Nis'54 (eq_refl _) - | CASE't => Shift_act Nis'405 (eq_refl _) - | BUILTIN_VA_ARG't => Shift_act Nis'46 (eq_refl _) - | BREAK't => Shift_act Nis'408 (eq_refl _) - | BANG't => Shift_act Nis'48 (eq_refl _) - | AUTO't => Shift_act Nis'191 (eq_refl _) - | ATTRIBUTE't => Shift_act Nis'55 (eq_refl _) - | ASM't => Shift_act Nis'410 (eq_refl _) - | AND't => Shift_act Nis'49 (eq_refl _) - | ALIGNOF't => Shift_act Nis'50 (eq_refl _) - | ALIGNAS't => Shift_act Nis'162 (eq_refl _) - | _ => Fail_act - end) - | Ninit Nis'559 => Default_reduce_act Prod'compound_statement'0 - | Ninit Nis'560 => Default_reduce_act Prod'block_item_list'1 - | Ninit Nis'561 => Default_reduce_act Prod'block_item_list'0 - | Ninit Nis'562 => Default_reduce_act Prod'declaration_list'1 - | Ninit Nis'563 => Default_reduce_act Prod'function_definition'1 - | Ninit Nis'564 => Default_reduce_act Prod'old_function_declarator'0 - | Ninit Nis'565 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Reduce_act Prod'attribute_specifier_list'0 - | PACKED't => Reduce_act Prod'attribute_specifier_list'0 - | LPAREN't => Shift_act Nis'344 (eq_refl _) - | LBRACK't => Shift_act Nis'236 (eq_refl _) - | LBRACE't => Reduce_act Prod'attribute_specifier_list'0 - | EQ't => Reduce_act Prod'attribute_specifier_list'0 - | COMMA't => Reduce_act Prod'attribute_specifier_list'0 - | ATTRIBUTE't => Reduce_act Prod'attribute_specifier_list'0 - | ALIGNAS't => Reduce_act Prod'attribute_specifier_list'0 - | _ => Fail_act - end) - | Ninit Nis'566 => Lookahead_act (fun terminal:terminal => - match terminal return lookahead_action terminal with - | SEMICOLON't => Reduce_act Prod'init_declarator'0 - | LBRACE't => Shift_act Nis'352 (eq_refl _) - | EQ't => Shift_act Nis'464 (eq_refl _) - | COMMA't => Reduce_act Prod'init_declarator'0 - | _ => Fail_act - end) - | Ninit Nis'567 => Default_reduce_act Prod'function_definition'0 - | Ninit Nis'568 => Default_reduce_act Prod'external_declaration'1 - | Ninit Nis'569 => Default_reduce_act Prod'translation_unit'0 - end. - -Definition goto_table (state:state) (nt:nonterminal) := - match state, nt return option { s:noninitstate | NT nt = last_symb_of_non_init_state s } with - | Init Init'0, type_specifier'nt => Some (exist _ Nis'192 (eq_refl _)) - | Init Init'0, type_qualifier'nt => Some (exist _ Nis'193 (eq_refl _)) - | Init Init'0, translation_unit_file'nt => None | Init Init'0, translation_unit'nt => Some (exist _ Nis'334 (eq_refl _)) - | Init Init'0, struct_or_union_specifier'nt => Some (exist _ Nis'166 (eq_refl _)) - | Init Init'0, struct_or_union'nt => Some (exist _ Nis'167 (eq_refl _)) - | Init Init'0, storage_class_specifier'nt => Some (exist _ Nis'194 (eq_refl _)) - | Init Init'0, function_specifier'nt => Some (exist _ Nis'195 (eq_refl _)) - | Init Init'0, function_definition'nt => Some (exist _ Nis'337 (eq_refl _)) - | Init Init'0, external_declaration'nt => Some (exist _ Nis'569 (eq_refl _)) - | Init Init'0, enum_specifier'nt => Some (exist _ Nis'196 (eq_refl _)) - | Init Init'0, declaration_specifiers'nt => Some (exist _ Nis'339 (eq_refl _)) - | Init Init'0, declaration'nt => Some (exist _ Nis'568 (eq_refl _)) - | Init Init'0, attribute_specifier'nt => Some (exist _ Nis'180 (eq_refl _)) - | Ninit Nis'17, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'17, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'17, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'17, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'17, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'17, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'17, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'17, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'17, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'17, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'17, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'17, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'17, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'17, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'17, assignment_expression'nt => Some (exist _ Nis'141 (eq_refl _)) - | Ninit Nis'17, argument_expression_list'nt => Some (exist _ Nis'330 (eq_refl _)) - | Ninit Nis'17, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'17, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'22, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'22, unary_expression'nt => Some (exist _ Nis'329 (eq_refl _)) - | Ninit Nis'22, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'22, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'25, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'25, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'25, type_specifier'nt => Some (exist _ Nis'164 (eq_refl _)) - | Ninit Nis'25, type_qualifier'nt => Some (exist _ Nis'165 (eq_refl _)) - | Ninit Nis'25, type_name'nt => Some (exist _ Nis'327 (eq_refl _)) - | Ninit Nis'25, struct_or_union_specifier'nt => Some (exist _ Nis'166 (eq_refl _)) - | Ninit Nis'25, struct_or_union'nt => Some (exist _ Nis'167 (eq_refl _)) - | Ninit Nis'25, specifier_qualifier_list'nt => Some (exist _ Nis'272 (eq_refl _)) - | Ninit Nis'25, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'25, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'25, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'25, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'25, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'25, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'25, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'25, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'25, expression'nt => Some (exist _ Nis'306 (eq_refl _)) - | Ninit Nis'25, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'25, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'25, enum_specifier'nt => Some (exist _ Nis'196 (eq_refl _)) - | Ninit Nis'25, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'25, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'25, attribute_specifier'nt => Some (exist _ Nis'180 (eq_refl _)) - | Ninit Nis'25, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'25, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'25, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'26, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'26, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'26, type_specifier'nt => Some (exist _ Nis'164 (eq_refl _)) - | Ninit Nis'26, type_qualifier'nt => Some (exist _ Nis'165 (eq_refl _)) - | Ninit Nis'26, type_name'nt => Some (exist _ Nis'324 (eq_refl _)) - | Ninit Nis'26, struct_or_union_specifier'nt => Some (exist _ Nis'166 (eq_refl _)) - | Ninit Nis'26, struct_or_union'nt => Some (exist _ Nis'167 (eq_refl _)) - | Ninit Nis'26, specifier_qualifier_list'nt => Some (exist _ Nis'272 (eq_refl _)) - | Ninit Nis'26, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'26, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'26, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'26, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'26, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'26, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'26, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'26, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'26, expression'nt => Some (exist _ Nis'306 (eq_refl _)) - | Ninit Nis'26, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'26, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'26, enum_specifier'nt => Some (exist _ Nis'196 (eq_refl _)) - | Ninit Nis'26, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'26, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'26, attribute_specifier'nt => Some (exist _ Nis'180 (eq_refl _)) - | Ninit Nis'26, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'26, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'26, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'29, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'29, unary_expression'nt => Some (exist _ Nis'323 (eq_refl _)) - | Ninit Nis'29, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'29, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'30, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'30, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'30, type_specifier'nt => Some (exist _ Nis'164 (eq_refl _)) - | Ninit Nis'30, type_qualifier'nt => Some (exist _ Nis'165 (eq_refl _)) - | Ninit Nis'30, type_name'nt => Some (exist _ Nis'321 (eq_refl _)) - | Ninit Nis'30, struct_or_union_specifier'nt => Some (exist _ Nis'166 (eq_refl _)) - | Ninit Nis'30, struct_or_union'nt => Some (exist _ Nis'167 (eq_refl _)) - | Ninit Nis'30, specifier_qualifier_list'nt => Some (exist _ Nis'272 (eq_refl _)) - | Ninit Nis'30, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'30, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'30, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'30, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'30, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'30, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'30, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'30, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'30, expression'nt => Some (exist _ Nis'306 (eq_refl _)) - | Ninit Nis'30, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'30, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'30, enum_specifier'nt => Some (exist _ Nis'196 (eq_refl _)) - | Ninit Nis'30, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'30, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'30, attribute_specifier'nt => Some (exist _ Nis'180 (eq_refl _)) - | Ninit Nis'30, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'30, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'30, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'32, attribute_specifier_list'nt => Some (exist _ Nis'33 (eq_refl _)) - | Ninit Nis'33, attribute_specifier'nt => Some (exist _ Nis'245 (eq_refl _)) - | Ninit Nis'35, enumerator_list'nt => Some (exist _ Nis'37 (eq_refl _)) - | Ninit Nis'35, enumerator'nt => Some (exist _ Nis'315 (eq_refl _)) - | Ninit Nis'35, enumeration_constant'nt => Some (exist _ Nis'42 (eq_refl _)) - | Ninit Nis'39, enumerator'nt => Some (exist _ Nis'41 (eq_refl _)) - | Ninit Nis'39, enumeration_constant'nt => Some (exist _ Nis'42 (eq_refl _)) - | Ninit Nis'43, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'43, unary_expression'nt => Some (exist _ Nis'65 (eq_refl _)) - | Ninit Nis'43, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'43, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'43, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'43, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'43, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'43, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'43, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'43, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'43, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'43, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'43, constant_expression'nt => Some (exist _ Nis'314 (eq_refl _)) - | Ninit Nis'43, conditional_expression'nt => Some (exist _ Nis'256 (eq_refl _)) - | Ninit Nis'43, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'43, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'43, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'44, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'44, unary_expression'nt => Some (exist _ Nis'313 (eq_refl _)) - | Ninit Nis'44, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'44, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'47, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'47, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'47, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'47, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'47, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'47, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'47, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'47, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'47, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'47, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'47, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'47, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'47, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'47, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'47, assignment_expression'nt => Some (exist _ Nis'309 (eq_refl _)) - | Ninit Nis'47, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'47, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'50, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'50, unary_expression'nt => Some (exist _ Nis'308 (eq_refl _)) - | Ninit Nis'50, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'50, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'51, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'51, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'51, type_specifier'nt => Some (exist _ Nis'164 (eq_refl _)) - | Ninit Nis'51, type_qualifier'nt => Some (exist _ Nis'165 (eq_refl _)) - | Ninit Nis'51, type_name'nt => Some (exist _ Nis'278 (eq_refl _)) - | Ninit Nis'51, struct_or_union_specifier'nt => Some (exist _ Nis'166 (eq_refl _)) - | Ninit Nis'51, struct_or_union'nt => Some (exist _ Nis'167 (eq_refl _)) - | Ninit Nis'51, specifier_qualifier_list'nt => Some (exist _ Nis'272 (eq_refl _)) - | Ninit Nis'51, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'51, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'51, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'51, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'51, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'51, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'51, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'51, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'51, expression'nt => Some (exist _ Nis'306 (eq_refl _)) - | Ninit Nis'51, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'51, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'51, enum_specifier'nt => Some (exist _ Nis'196 (eq_refl _)) - | Ninit Nis'51, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'51, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'51, attribute_specifier'nt => Some (exist _ Nis'180 (eq_refl _)) - | Ninit Nis'51, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'51, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'51, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'57, gcc_attribute_word'nt => Some (exist _ Nis'61 (eq_refl _)) - | Ninit Nis'57, gcc_attribute_list'nt => Some (exist _ Nis'156 (eq_refl _)) - | Ninit Nis'57, gcc_attribute'nt => Some (exist _ Nis'161 (eq_refl _)) - | Ninit Nis'62, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'62, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'62, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'62, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'62, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'62, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'62, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'62, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'62, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'62, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'62, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'62, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'62, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'62, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'62, assignment_expression'nt => Some (exist _ Nis'141 (eq_refl _)) - | Ninit Nis'62, argument_expression_list'nt => Some (exist _ Nis'154 (eq_refl _)) - | Ninit Nis'62, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'62, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'64, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'64, unary_expression'nt => Some (exist _ Nis'65 (eq_refl _)) - | Ninit Nis'64, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'64, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'64, cast_expression'nt => Some (exist _ Nis'153 (eq_refl _)) - | Ninit Nis'70, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'70, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'70, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'70, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'70, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'70, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'70, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'70, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'70, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'70, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'70, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'70, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'70, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'70, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'70, assignment_expression'nt => Some (exist _ Nis'141 (eq_refl _)) - | Ninit Nis'70, argument_expression_list'nt => Some (exist _ Nis'142 (eq_refl _)) - | Ninit Nis'70, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'70, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'72, assignment_operator'nt => Some (exist _ Nis'84 (eq_refl _)) - | Ninit Nis'84, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'84, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'84, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'84, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'84, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'84, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'84, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'84, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'84, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'84, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'84, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'84, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'84, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'84, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'84, assignment_expression'nt => Some (exist _ Nis'140 (eq_refl _)) - | Ninit Nis'84, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'84, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'86, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'86, unary_expression'nt => Some (exist _ Nis'65 (eq_refl _)) - | Ninit Nis'86, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'86, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'86, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'86, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'86, additive_expression'nt => Some (exist _ Nis'95 (eq_refl _)) - | Ninit Nis'88, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'88, unary_expression'nt => Some (exist _ Nis'65 (eq_refl _)) - | Ninit Nis'88, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'88, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'88, cast_expression'nt => Some (exist _ Nis'89 (eq_refl _)) - | Ninit Nis'90, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'90, unary_expression'nt => Some (exist _ Nis'65 (eq_refl _)) - | Ninit Nis'90, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'90, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'90, cast_expression'nt => Some (exist _ Nis'91 (eq_refl _)) - | Ninit Nis'92, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'92, unary_expression'nt => Some (exist _ Nis'65 (eq_refl _)) - | Ninit Nis'92, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'92, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'92, cast_expression'nt => Some (exist _ Nis'93 (eq_refl _)) - | Ninit Nis'96, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'96, unary_expression'nt => Some (exist _ Nis'65 (eq_refl _)) - | Ninit Nis'96, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'96, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'96, multiplicative_expression'nt => Some (exist _ Nis'97 (eq_refl _)) - | Ninit Nis'96, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'98, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'98, unary_expression'nt => Some (exist _ Nis'65 (eq_refl _)) - | Ninit Nis'98, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'98, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'98, multiplicative_expression'nt => Some (exist _ Nis'99 (eq_refl _)) - | Ninit Nis'98, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'100, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'100, unary_expression'nt => Some (exist _ Nis'65 (eq_refl _)) - | Ninit Nis'100, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'100, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'100, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'100, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'100, additive_expression'nt => Some (exist _ Nis'101 (eq_refl _)) - | Ninit Nis'103, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'103, unary_expression'nt => Some (exist _ Nis'65 (eq_refl _)) - | Ninit Nis'103, shift_expression'nt => Some (exist _ Nis'104 (eq_refl _)) - | Ninit Nis'103, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'103, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'103, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'103, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'103, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'106, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'106, unary_expression'nt => Some (exist _ Nis'65 (eq_refl _)) - | Ninit Nis'106, shift_expression'nt => Some (exist _ Nis'107 (eq_refl _)) - | Ninit Nis'106, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'106, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'106, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'106, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'106, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'108, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'108, unary_expression'nt => Some (exist _ Nis'65 (eq_refl _)) - | Ninit Nis'108, shift_expression'nt => Some (exist _ Nis'109 (eq_refl _)) - | Ninit Nis'108, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'108, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'108, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'108, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'108, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'110, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'110, unary_expression'nt => Some (exist _ Nis'65 (eq_refl _)) - | Ninit Nis'110, shift_expression'nt => Some (exist _ Nis'111 (eq_refl _)) - | Ninit Nis'110, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'110, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'110, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'110, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'110, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'113, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'113, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'113, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'113, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'113, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'113, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'113, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'113, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'113, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'113, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'113, expression'nt => Some (exist _ Nis'131 (eq_refl _)) - | Ninit Nis'113, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'113, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'113, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'113, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'113, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'113, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'113, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'115, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'115, unary_expression'nt => Some (exist _ Nis'65 (eq_refl _)) - | Ninit Nis'115, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'115, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'115, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'115, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'115, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'115, inclusive_OR_expression'nt => Some (exist _ Nis'116 (eq_refl _)) - | Ninit Nis'115, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'115, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'115, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'115, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'115, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'117, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'117, unary_expression'nt => Some (exist _ Nis'65 (eq_refl _)) - | Ninit Nis'117, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'117, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'117, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'117, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'117, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'117, exclusive_OR_expression'nt => Some (exist _ Nis'118 (eq_refl _)) - | Ninit Nis'117, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'117, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'117, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'117, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'119, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'119, unary_expression'nt => Some (exist _ Nis'65 (eq_refl _)) - | Ninit Nis'119, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'119, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'119, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'119, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'119, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'119, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'119, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'119, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'119, AND_expression'nt => Some (exist _ Nis'125 (eq_refl _)) - | Ninit Nis'121, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'121, unary_expression'nt => Some (exist _ Nis'65 (eq_refl _)) - | Ninit Nis'121, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'121, relational_expression'nt => Some (exist _ Nis'122 (eq_refl _)) - | Ninit Nis'121, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'121, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'121, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'121, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'121, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'123, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'123, unary_expression'nt => Some (exist _ Nis'65 (eq_refl _)) - | Ninit Nis'123, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'123, relational_expression'nt => Some (exist _ Nis'124 (eq_refl _)) - | Ninit Nis'123, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'123, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'123, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'123, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'123, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'126, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'126, unary_expression'nt => Some (exist _ Nis'65 (eq_refl _)) - | Ninit Nis'126, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'126, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'126, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'126, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'126, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'126, equality_expression'nt => Some (exist _ Nis'127 (eq_refl _)) - | Ninit Nis'126, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'126, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'132, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'132, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'132, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'132, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'132, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'132, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'132, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'132, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'132, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'132, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'132, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'132, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'132, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'132, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'132, assignment_expression'nt => Some (exist _ Nis'134 (eq_refl _)) - | Ninit Nis'132, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'132, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'135, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'135, unary_expression'nt => Some (exist _ Nis'65 (eq_refl _)) - | Ninit Nis'135, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'135, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'135, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'135, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'135, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'135, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'135, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'135, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'135, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'135, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'135, conditional_expression'nt => Some (exist _ Nis'136 (eq_refl _)) - | Ninit Nis'135, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'135, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'135, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'138, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'138, unary_expression'nt => Some (exist _ Nis'65 (eq_refl _)) - | Ninit Nis'138, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'138, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'138, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'138, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'138, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'138, logical_AND_expression'nt => Some (exist _ Nis'139 (eq_refl _)) - | Ninit Nis'138, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'138, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'138, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'138, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'138, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'138, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'144, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'144, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'144, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'144, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'144, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'144, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'144, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'144, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'144, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'144, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'144, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'144, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'144, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'144, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'144, assignment_expression'nt => Some (exist _ Nis'145 (eq_refl _)) - | Ninit Nis'144, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'144, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'146, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'146, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'146, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'146, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'146, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'146, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'146, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'146, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'146, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'146, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'146, expression'nt => Some (exist _ Nis'147 (eq_refl _)) - | Ninit Nis'146, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'146, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'146, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'146, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'146, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'146, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'146, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'159, gcc_attribute_word'nt => Some (exist _ Nis'61 (eq_refl _)) - | Ninit Nis'159, gcc_attribute'nt => Some (exist _ Nis'160 (eq_refl _)) - | Ninit Nis'163, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'163, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'163, type_specifier'nt => Some (exist _ Nis'164 (eq_refl _)) - | Ninit Nis'163, type_qualifier'nt => Some (exist _ Nis'165 (eq_refl _)) - | Ninit Nis'163, type_name'nt => Some (exist _ Nis'270 (eq_refl _)) - | Ninit Nis'163, struct_or_union_specifier'nt => Some (exist _ Nis'166 (eq_refl _)) - | Ninit Nis'163, struct_or_union'nt => Some (exist _ Nis'167 (eq_refl _)) - | Ninit Nis'163, specifier_qualifier_list'nt => Some (exist _ Nis'272 (eq_refl _)) - | Ninit Nis'163, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'163, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'163, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'163, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'163, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'163, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'163, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'163, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'163, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'163, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'163, enum_specifier'nt => Some (exist _ Nis'196 (eq_refl _)) - | Ninit Nis'163, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'163, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'163, attribute_specifier'nt => Some (exist _ Nis'180 (eq_refl _)) - | Ninit Nis'163, assignment_expression'nt => Some (exist _ Nis'141 (eq_refl _)) - | Ninit Nis'163, argument_expression_list'nt => Some (exist _ Nis'276 (eq_refl _)) - | Ninit Nis'163, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'163, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'164, type_specifier'nt => Some (exist _ Nis'164 (eq_refl _)) - | Ninit Nis'164, type_qualifier'nt => Some (exist _ Nis'165 (eq_refl _)) - | Ninit Nis'164, struct_or_union_specifier'nt => Some (exist _ Nis'166 (eq_refl _)) - | Ninit Nis'164, struct_or_union'nt => Some (exist _ Nis'167 (eq_refl _)) - | Ninit Nis'164, specifier_qualifier_list'nt => Some (exist _ Nis'269 (eq_refl _)) - | Ninit Nis'164, enum_specifier'nt => Some (exist _ Nis'196 (eq_refl _)) - | Ninit Nis'164, attribute_specifier'nt => Some (exist _ Nis'180 (eq_refl _)) - | Ninit Nis'165, type_specifier'nt => Some (exist _ Nis'164 (eq_refl _)) - | Ninit Nis'165, type_qualifier'nt => Some (exist _ Nis'165 (eq_refl _)) - | Ninit Nis'165, struct_or_union_specifier'nt => Some (exist _ Nis'166 (eq_refl _)) - | Ninit Nis'165, struct_or_union'nt => Some (exist _ Nis'167 (eq_refl _)) - | Ninit Nis'165, specifier_qualifier_list'nt => Some (exist _ Nis'268 (eq_refl _)) - | Ninit Nis'165, enum_specifier'nt => Some (exist _ Nis'196 (eq_refl _)) - | Ninit Nis'165, attribute_specifier'nt => Some (exist _ Nis'180 (eq_refl _)) - | Ninit Nis'167, attribute_specifier_list'nt => Some (exist _ Nis'168 (eq_refl _)) - | Ninit Nis'168, attribute_specifier'nt => Some (exist _ Nis'245 (eq_refl _)) - | Ninit Nis'170, struct_declaration_list'nt => Some (exist _ Nis'171 (eq_refl _)) - | Ninit Nis'171, type_specifier'nt => Some (exist _ Nis'164 (eq_refl _)) - | Ninit Nis'171, type_qualifier'nt => Some (exist _ Nis'165 (eq_refl _)) - | Ninit Nis'171, struct_or_union_specifier'nt => Some (exist _ Nis'166 (eq_refl _)) - | Ninit Nis'171, struct_or_union'nt => Some (exist _ Nis'167 (eq_refl _)) - | Ninit Nis'171, struct_declaration'nt => Some (exist _ Nis'173 (eq_refl _)) - | Ninit Nis'171, specifier_qualifier_list'nt => Some (exist _ Nis'174 (eq_refl _)) - | Ninit Nis'171, enum_specifier'nt => Some (exist _ Nis'196 (eq_refl _)) - | Ninit Nis'171, attribute_specifier'nt => Some (exist _ Nis'180 (eq_refl _)) - | Ninit Nis'174, struct_declarator_list'nt => Some (exist _ Nis'257 (eq_refl _)) - | Ninit Nis'174, struct_declarator'nt => Some (exist _ Nis'264 (eq_refl _)) - | Ninit Nis'174, pointer'nt => Some (exist _ Nis'185 (eq_refl _)) - | Ninit Nis'174, direct_declarator'nt => Some (exist _ Nis'235 (eq_refl _)) - | Ninit Nis'174, declarator'nt => Some (exist _ Nis'261 (eq_refl _)) - | Ninit Nis'176, type_qualifier_list'nt => Some (exist _ Nis'177 (eq_refl _)) - | Ninit Nis'176, type_qualifier'nt => Some (exist _ Nis'181 (eq_refl _)) - | Ninit Nis'176, pointer'nt => Some (exist _ Nis'182 (eq_refl _)) - | Ninit Nis'176, attribute_specifier'nt => Some (exist _ Nis'180 (eq_refl _)) - | Ninit Nis'177, type_qualifier'nt => Some (exist _ Nis'178 (eq_refl _)) - | Ninit Nis'177, pointer'nt => Some (exist _ Nis'179 (eq_refl _)) - | Ninit Nis'177, attribute_specifier'nt => Some (exist _ Nis'180 (eq_refl _)) - | Ninit Nis'184, pointer'nt => Some (exist _ Nis'185 (eq_refl _)) - | Ninit Nis'184, direct_declarator'nt => Some (exist _ Nis'235 (eq_refl _)) - | Ninit Nis'184, declarator'nt => Some (exist _ Nis'247 (eq_refl _)) - | Ninit Nis'185, direct_declarator'nt => Some (exist _ Nis'186 (eq_refl _)) - | Ninit Nis'186, attribute_specifier_list'nt => Some (exist _ Nis'253 (eq_refl _)) - | Ninit Nis'187, type_specifier'nt => Some (exist _ Nis'192 (eq_refl _)) - | Ninit Nis'187, type_qualifier'nt => Some (exist _ Nis'193 (eq_refl _)) - | Ninit Nis'187, struct_or_union_specifier'nt => Some (exist _ Nis'166 (eq_refl _)) - | Ninit Nis'187, struct_or_union'nt => Some (exist _ Nis'167 (eq_refl _)) - | Ninit Nis'187, storage_class_specifier'nt => Some (exist _ Nis'194 (eq_refl _)) - | Ninit Nis'187, parameter_type_list'nt => Some (exist _ Nis'201 (eq_refl _)) - | Ninit Nis'187, parameter_list'nt => Some (exist _ Nis'203 (eq_refl _)) - | Ninit Nis'187, parameter_declaration'nt => Some (exist _ Nis'224 (eq_refl _)) - | Ninit Nis'187, function_specifier'nt => Some (exist _ Nis'195 (eq_refl _)) - | Ninit Nis'187, enum_specifier'nt => Some (exist _ Nis'196 (eq_refl _)) - | Ninit Nis'187, declaration_specifiers'nt => Some (exist _ Nis'207 (eq_refl _)) - | Ninit Nis'187, attribute_specifier'nt => Some (exist _ Nis'180 (eq_refl _)) - | Ninit Nis'192, type_specifier'nt => Some (exist _ Nis'192 (eq_refl _)) - | Ninit Nis'192, type_qualifier'nt => Some (exist _ Nis'193 (eq_refl _)) - | Ninit Nis'192, struct_or_union_specifier'nt => Some (exist _ Nis'166 (eq_refl _)) - | Ninit Nis'192, struct_or_union'nt => Some (exist _ Nis'167 (eq_refl _)) - | Ninit Nis'192, storage_class_specifier'nt => Some (exist _ Nis'194 (eq_refl _)) - | Ninit Nis'192, function_specifier'nt => Some (exist _ Nis'195 (eq_refl _)) - | Ninit Nis'192, enum_specifier'nt => Some (exist _ Nis'196 (eq_refl _)) - | Ninit Nis'192, declaration_specifiers'nt => Some (exist _ Nis'200 (eq_refl _)) - | Ninit Nis'192, attribute_specifier'nt => Some (exist _ Nis'180 (eq_refl _)) - | Ninit Nis'193, type_specifier'nt => Some (exist _ Nis'192 (eq_refl _)) - | Ninit Nis'193, type_qualifier'nt => Some (exist _ Nis'193 (eq_refl _)) - | Ninit Nis'193, struct_or_union_specifier'nt => Some (exist _ Nis'166 (eq_refl _)) - | Ninit Nis'193, struct_or_union'nt => Some (exist _ Nis'167 (eq_refl _)) - | Ninit Nis'193, storage_class_specifier'nt => Some (exist _ Nis'194 (eq_refl _)) - | Ninit Nis'193, function_specifier'nt => Some (exist _ Nis'195 (eq_refl _)) - | Ninit Nis'193, enum_specifier'nt => Some (exist _ Nis'196 (eq_refl _)) - | Ninit Nis'193, declaration_specifiers'nt => Some (exist _ Nis'199 (eq_refl _)) - | Ninit Nis'193, attribute_specifier'nt => Some (exist _ Nis'180 (eq_refl _)) - | Ninit Nis'194, type_specifier'nt => Some (exist _ Nis'192 (eq_refl _)) - | Ninit Nis'194, type_qualifier'nt => Some (exist _ Nis'193 (eq_refl _)) - | Ninit Nis'194, struct_or_union_specifier'nt => Some (exist _ Nis'166 (eq_refl _)) - | Ninit Nis'194, struct_or_union'nt => Some (exist _ Nis'167 (eq_refl _)) - | Ninit Nis'194, storage_class_specifier'nt => Some (exist _ Nis'194 (eq_refl _)) - | Ninit Nis'194, function_specifier'nt => Some (exist _ Nis'195 (eq_refl _)) - | Ninit Nis'194, enum_specifier'nt => Some (exist _ Nis'196 (eq_refl _)) - | Ninit Nis'194, declaration_specifiers'nt => Some (exist _ Nis'198 (eq_refl _)) - | Ninit Nis'194, attribute_specifier'nt => Some (exist _ Nis'180 (eq_refl _)) - | Ninit Nis'195, type_specifier'nt => Some (exist _ Nis'192 (eq_refl _)) - | Ninit Nis'195, type_qualifier'nt => Some (exist _ Nis'193 (eq_refl _)) - | Ninit Nis'195, struct_or_union_specifier'nt => Some (exist _ Nis'166 (eq_refl _)) - | Ninit Nis'195, struct_or_union'nt => Some (exist _ Nis'167 (eq_refl _)) - | Ninit Nis'195, storage_class_specifier'nt => Some (exist _ Nis'194 (eq_refl _)) - | Ninit Nis'195, function_specifier'nt => Some (exist _ Nis'195 (eq_refl _)) - | Ninit Nis'195, enum_specifier'nt => Some (exist _ Nis'196 (eq_refl _)) - | Ninit Nis'195, declaration_specifiers'nt => Some (exist _ Nis'197 (eq_refl _)) - | Ninit Nis'195, attribute_specifier'nt => Some (exist _ Nis'180 (eq_refl _)) - | Ninit Nis'204, type_specifier'nt => Some (exist _ Nis'192 (eq_refl _)) - | Ninit Nis'204, type_qualifier'nt => Some (exist _ Nis'193 (eq_refl _)) - | Ninit Nis'204, struct_or_union_specifier'nt => Some (exist _ Nis'166 (eq_refl _)) - | Ninit Nis'204, struct_or_union'nt => Some (exist _ Nis'167 (eq_refl _)) - | Ninit Nis'204, storage_class_specifier'nt => Some (exist _ Nis'194 (eq_refl _)) - | Ninit Nis'204, parameter_declaration'nt => Some (exist _ Nis'206 (eq_refl _)) - | Ninit Nis'204, function_specifier'nt => Some (exist _ Nis'195 (eq_refl _)) - | Ninit Nis'204, enum_specifier'nt => Some (exist _ Nis'196 (eq_refl _)) - | Ninit Nis'204, declaration_specifiers'nt => Some (exist _ Nis'207 (eq_refl _)) - | Ninit Nis'204, attribute_specifier'nt => Some (exist _ Nis'180 (eq_refl _)) - | Ninit Nis'207, pointer'nt => Some (exist _ Nis'218 (eq_refl _)) - | Ninit Nis'207, direct_declarator'nt => Some (exist _ Nis'235 (eq_refl _)) - | Ninit Nis'207, direct_abstract_declarator'nt => Some (exist _ Nis'246 (eq_refl _)) - | Ninit Nis'207, declarator'nt => Some (exist _ Nis'251 (eq_refl _)) - | Ninit Nis'207, abstract_declarator'nt => Some (exist _ Nis'252 (eq_refl _)) - | Ninit Nis'208, type_specifier'nt => Some (exist _ Nis'192 (eq_refl _)) - | Ninit Nis'208, type_qualifier'nt => Some (exist _ Nis'193 (eq_refl _)) - | Ninit Nis'208, struct_or_union_specifier'nt => Some (exist _ Nis'166 (eq_refl _)) - | Ninit Nis'208, struct_or_union'nt => Some (exist _ Nis'167 (eq_refl _)) - | Ninit Nis'208, storage_class_specifier'nt => Some (exist _ Nis'194 (eq_refl _)) - | Ninit Nis'208, pointer'nt => Some (exist _ Nis'218 (eq_refl _)) - | Ninit Nis'208, parameter_type_list'nt => Some (exist _ Nis'233 (eq_refl _)) - | Ninit Nis'208, parameter_list'nt => Some (exist _ Nis'203 (eq_refl _)) - | Ninit Nis'208, parameter_declaration'nt => Some (exist _ Nis'224 (eq_refl _)) - | Ninit Nis'208, function_specifier'nt => Some (exist _ Nis'195 (eq_refl _)) - | Ninit Nis'208, enum_specifier'nt => Some (exist _ Nis'196 (eq_refl _)) - | Ninit Nis'208, direct_declarator'nt => Some (exist _ Nis'235 (eq_refl _)) - | Ninit Nis'208, direct_abstract_declarator'nt => Some (exist _ Nis'246 (eq_refl _)) - | Ninit Nis'208, declarator'nt => Some (exist _ Nis'247 (eq_refl _)) - | Ninit Nis'208, declaration_specifiers'nt => Some (exist _ Nis'207 (eq_refl _)) - | Ninit Nis'208, attribute_specifier'nt => Some (exist _ Nis'180 (eq_refl _)) - | Ninit Nis'208, abstract_declarator'nt => Some (exist _ Nis'249 (eq_refl _)) - | Ninit Nis'210, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'210, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'210, type_qualifier_list'nt => Some (exist _ Nis'212 (eq_refl _)) - | Ninit Nis'210, type_qualifier'nt => Some (exist _ Nis'181 (eq_refl _)) - | Ninit Nis'210, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'210, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'210, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'210, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'210, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'210, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'210, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'210, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'210, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'210, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'210, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'210, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'210, attribute_specifier'nt => Some (exist _ Nis'180 (eq_refl _)) - | Ninit Nis'210, assignment_expression'nt => Some (exist _ Nis'216 (eq_refl _)) - | Ninit Nis'210, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'210, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'212, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'212, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'212, type_qualifier'nt => Some (exist _ Nis'178 (eq_refl _)) - | Ninit Nis'212, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'212, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'212, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'212, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'212, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'212, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'212, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'212, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'212, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'212, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'212, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'212, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'212, attribute_specifier'nt => Some (exist _ Nis'180 (eq_refl _)) - | Ninit Nis'212, assignment_expression'nt => Some (exist _ Nis'214 (eq_refl _)) - | Ninit Nis'212, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'212, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'218, direct_declarator'nt => Some (exist _ Nis'186 (eq_refl _)) - | Ninit Nis'218, direct_abstract_declarator'nt => Some (exist _ Nis'219 (eq_refl _)) - | Ninit Nis'220, type_specifier'nt => Some (exist _ Nis'192 (eq_refl _)) - | Ninit Nis'220, type_qualifier'nt => Some (exist _ Nis'193 (eq_refl _)) - | Ninit Nis'220, struct_or_union_specifier'nt => Some (exist _ Nis'166 (eq_refl _)) - | Ninit Nis'220, struct_or_union'nt => Some (exist _ Nis'167 (eq_refl _)) - | Ninit Nis'220, storage_class_specifier'nt => Some (exist _ Nis'194 (eq_refl _)) - | Ninit Nis'220, parameter_type_list'nt => Some (exist _ Nis'222 (eq_refl _)) - | Ninit Nis'220, parameter_list'nt => Some (exist _ Nis'203 (eq_refl _)) - | Ninit Nis'220, parameter_declaration'nt => Some (exist _ Nis'224 (eq_refl _)) - | Ninit Nis'220, function_specifier'nt => Some (exist _ Nis'195 (eq_refl _)) - | Ninit Nis'220, enum_specifier'nt => Some (exist _ Nis'196 (eq_refl _)) - | Ninit Nis'220, declaration_specifiers'nt => Some (exist _ Nis'207 (eq_refl _)) - | Ninit Nis'220, attribute_specifier'nt => Some (exist _ Nis'180 (eq_refl _)) - | Ninit Nis'225, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'225, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'225, type_qualifier_list'nt => Some (exist _ Nis'227 (eq_refl _)) - | Ninit Nis'225, type_qualifier'nt => Some (exist _ Nis'181 (eq_refl _)) - | Ninit Nis'225, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'225, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'225, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'225, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'225, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'225, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'225, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'225, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'225, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'225, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'225, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'225, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'225, attribute_specifier'nt => Some (exist _ Nis'180 (eq_refl _)) - | Ninit Nis'225, assignment_expression'nt => Some (exist _ Nis'231 (eq_refl _)) - | Ninit Nis'225, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'225, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'227, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'227, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'227, type_qualifier'nt => Some (exist _ Nis'178 (eq_refl _)) - | Ninit Nis'227, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'227, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'227, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'227, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'227, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'227, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'227, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'227, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'227, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'227, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'227, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'227, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'227, attribute_specifier'nt => Some (exist _ Nis'180 (eq_refl _)) - | Ninit Nis'227, assignment_expression'nt => Some (exist _ Nis'229 (eq_refl _)) - | Ninit Nis'227, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'227, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'235, attribute_specifier_list'nt => Some (exist _ Nis'244 (eq_refl _)) - | Ninit Nis'236, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'236, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'236, type_qualifier_list'nt => Some (exist _ Nis'238 (eq_refl _)) - | Ninit Nis'236, type_qualifier'nt => Some (exist _ Nis'181 (eq_refl _)) - | Ninit Nis'236, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'236, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'236, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'236, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'236, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'236, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'236, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'236, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'236, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'236, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'236, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'236, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'236, attribute_specifier'nt => Some (exist _ Nis'180 (eq_refl _)) - | Ninit Nis'236, assignment_expression'nt => Some (exist _ Nis'242 (eq_refl _)) - | Ninit Nis'236, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'236, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'238, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'238, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'238, type_qualifier'nt => Some (exist _ Nis'178 (eq_refl _)) - | Ninit Nis'238, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'238, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'238, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'238, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'238, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'238, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'238, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'238, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'238, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'238, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'238, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'238, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'238, attribute_specifier'nt => Some (exist _ Nis'180 (eq_refl _)) - | Ninit Nis'238, assignment_expression'nt => Some (exist _ Nis'240 (eq_refl _)) - | Ninit Nis'238, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'238, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'244, attribute_specifier'nt => Some (exist _ Nis'245 (eq_refl _)) - | Ninit Nis'253, attribute_specifier'nt => Some (exist _ Nis'245 (eq_refl _)) - | Ninit Nis'254, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'254, unary_expression'nt => Some (exist _ Nis'65 (eq_refl _)) - | Ninit Nis'254, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'254, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'254, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'254, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'254, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'254, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'254, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'254, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'254, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'254, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'254, constant_expression'nt => Some (exist _ Nis'255 (eq_refl _)) - | Ninit Nis'254, conditional_expression'nt => Some (exist _ Nis'256 (eq_refl _)) - | Ninit Nis'254, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'254, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'254, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'259, struct_declarator'nt => Some (exist _ Nis'260 (eq_refl _)) - | Ninit Nis'259, pointer'nt => Some (exist _ Nis'185 (eq_refl _)) - | Ninit Nis'259, direct_declarator'nt => Some (exist _ Nis'235 (eq_refl _)) - | Ninit Nis'259, declarator'nt => Some (exist _ Nis'261 (eq_refl _)) - | Ninit Nis'262, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'262, unary_expression'nt => Some (exist _ Nis'65 (eq_refl _)) - | Ninit Nis'262, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'262, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'262, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'262, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'262, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'262, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'262, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'262, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'262, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'262, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'262, constant_expression'nt => Some (exist _ Nis'263 (eq_refl _)) - | Ninit Nis'262, conditional_expression'nt => Some (exist _ Nis'256 (eq_refl _)) - | Ninit Nis'262, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'262, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'262, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'265, struct_declaration_list'nt => Some (exist _ Nis'266 (eq_refl _)) - | Ninit Nis'266, type_specifier'nt => Some (exist _ Nis'164 (eq_refl _)) - | Ninit Nis'266, type_qualifier'nt => Some (exist _ Nis'165 (eq_refl _)) - | Ninit Nis'266, struct_or_union_specifier'nt => Some (exist _ Nis'166 (eq_refl _)) - | Ninit Nis'266, struct_or_union'nt => Some (exist _ Nis'167 (eq_refl _)) - | Ninit Nis'266, struct_declaration'nt => Some (exist _ Nis'173 (eq_refl _)) - | Ninit Nis'266, specifier_qualifier_list'nt => Some (exist _ Nis'174 (eq_refl _)) - | Ninit Nis'266, enum_specifier'nt => Some (exist _ Nis'196 (eq_refl _)) - | Ninit Nis'266, attribute_specifier'nt => Some (exist _ Nis'180 (eq_refl _)) - | Ninit Nis'272, pointer'nt => Some (exist _ Nis'274 (eq_refl _)) - | Ninit Nis'272, direct_abstract_declarator'nt => Some (exist _ Nis'246 (eq_refl _)) - | Ninit Nis'272, abstract_declarator'nt => Some (exist _ Nis'275 (eq_refl _)) - | Ninit Nis'273, type_specifier'nt => Some (exist _ Nis'192 (eq_refl _)) - | Ninit Nis'273, type_qualifier'nt => Some (exist _ Nis'193 (eq_refl _)) - | Ninit Nis'273, struct_or_union_specifier'nt => Some (exist _ Nis'166 (eq_refl _)) - | Ninit Nis'273, struct_or_union'nt => Some (exist _ Nis'167 (eq_refl _)) - | Ninit Nis'273, storage_class_specifier'nt => Some (exist _ Nis'194 (eq_refl _)) - | Ninit Nis'273, pointer'nt => Some (exist _ Nis'274 (eq_refl _)) - | Ninit Nis'273, parameter_type_list'nt => Some (exist _ Nis'233 (eq_refl _)) - | Ninit Nis'273, parameter_list'nt => Some (exist _ Nis'203 (eq_refl _)) - | Ninit Nis'273, parameter_declaration'nt => Some (exist _ Nis'224 (eq_refl _)) - | Ninit Nis'273, function_specifier'nt => Some (exist _ Nis'195 (eq_refl _)) - | Ninit Nis'273, enum_specifier'nt => Some (exist _ Nis'196 (eq_refl _)) - | Ninit Nis'273, direct_abstract_declarator'nt => Some (exist _ Nis'246 (eq_refl _)) - | Ninit Nis'273, declaration_specifiers'nt => Some (exist _ Nis'207 (eq_refl _)) - | Ninit Nis'273, attribute_specifier'nt => Some (exist _ Nis'180 (eq_refl _)) - | Ninit Nis'273, abstract_declarator'nt => Some (exist _ Nis'249 (eq_refl _)) - | Ninit Nis'274, direct_abstract_declarator'nt => Some (exist _ Nis'219 (eq_refl _)) - | Ninit Nis'280, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'280, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'280, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'280, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'280, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'280, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'280, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'280, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'280, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'280, initializer_list'nt => Some (exist _ Nis'302 (eq_refl _)) - | Ninit Nis'280, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'280, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'280, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'280, designator_list'nt => Some (exist _ Nis'291 (eq_refl _)) - | Ninit Nis'280, designator'nt => Some (exist _ Nis'294 (eq_refl _)) - | Ninit Nis'280, designation'nt => Some (exist _ Nis'299 (eq_refl _)) - | Ninit Nis'280, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'280, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'280, c_initializer'nt => Some (exist _ Nis'301 (eq_refl _)) - | Ninit Nis'280, assignment_expression'nt => Some (exist _ Nis'297 (eq_refl _)) - | Ninit Nis'280, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'280, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'281, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'281, unary_expression'nt => Some (exist _ Nis'65 (eq_refl _)) - | Ninit Nis'281, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'281, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'281, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'281, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'281, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'281, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'281, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'281, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'281, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'281, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'281, constant_expression'nt => Some (exist _ Nis'282 (eq_refl _)) - | Ninit Nis'281, conditional_expression'nt => Some (exist _ Nis'256 (eq_refl _)) - | Ninit Nis'281, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'281, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'281, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'284, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'284, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'284, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'284, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'284, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'284, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'284, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'284, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'284, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'284, initializer_list'nt => Some (exist _ Nis'287 (eq_refl _)) - | Ninit Nis'284, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'284, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'284, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'284, designator_list'nt => Some (exist _ Nis'291 (eq_refl _)) - | Ninit Nis'284, designator'nt => Some (exist _ Nis'294 (eq_refl _)) - | Ninit Nis'284, designation'nt => Some (exist _ Nis'299 (eq_refl _)) - | Ninit Nis'284, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'284, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'284, c_initializer'nt => Some (exist _ Nis'301 (eq_refl _)) - | Ninit Nis'284, assignment_expression'nt => Some (exist _ Nis'297 (eq_refl _)) - | Ninit Nis'284, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'284, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'289, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'289, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'289, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'289, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'289, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'289, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'289, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'289, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'289, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'289, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'289, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'289, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'289, designator_list'nt => Some (exist _ Nis'291 (eq_refl _)) - | Ninit Nis'289, designator'nt => Some (exist _ Nis'294 (eq_refl _)) - | Ninit Nis'289, designation'nt => Some (exist _ Nis'295 (eq_refl _)) - | Ninit Nis'289, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'289, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'289, c_initializer'nt => Some (exist _ Nis'298 (eq_refl _)) - | Ninit Nis'289, assignment_expression'nt => Some (exist _ Nis'297 (eq_refl _)) - | Ninit Nis'289, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'289, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'291, designator'nt => Some (exist _ Nis'293 (eq_refl _)) - | Ninit Nis'295, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'295, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'295, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'295, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'295, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'295, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'295, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'295, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'295, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'295, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'295, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'295, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'295, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'295, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'295, c_initializer'nt => Some (exist _ Nis'296 (eq_refl _)) - | Ninit Nis'295, assignment_expression'nt => Some (exist _ Nis'297 (eq_refl _)) - | Ninit Nis'295, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'295, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'299, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'299, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'299, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'299, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'299, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'299, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'299, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'299, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'299, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'299, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'299, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'299, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'299, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'299, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'299, c_initializer'nt => Some (exist _ Nis'300 (eq_refl _)) - | Ninit Nis'299, assignment_expression'nt => Some (exist _ Nis'297 (eq_refl _)) - | Ninit Nis'299, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'299, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'304, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'304, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'304, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'304, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'304, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'304, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'304, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'304, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'304, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'304, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'304, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'304, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'304, designator_list'nt => Some (exist _ Nis'291 (eq_refl _)) - | Ninit Nis'304, designator'nt => Some (exist _ Nis'294 (eq_refl _)) - | Ninit Nis'304, designation'nt => Some (exist _ Nis'295 (eq_refl _)) - | Ninit Nis'304, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'304, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'304, c_initializer'nt => Some (exist _ Nis'298 (eq_refl _)) - | Ninit Nis'304, assignment_expression'nt => Some (exist _ Nis'297 (eq_refl _)) - | Ninit Nis'304, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'304, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'310, type_specifier'nt => Some (exist _ Nis'164 (eq_refl _)) - | Ninit Nis'310, type_qualifier'nt => Some (exist _ Nis'165 (eq_refl _)) - | Ninit Nis'310, type_name'nt => Some (exist _ Nis'311 (eq_refl _)) - | Ninit Nis'310, struct_or_union_specifier'nt => Some (exist _ Nis'166 (eq_refl _)) - | Ninit Nis'310, struct_or_union'nt => Some (exist _ Nis'167 (eq_refl _)) - | Ninit Nis'310, specifier_qualifier_list'nt => Some (exist _ Nis'272 (eq_refl _)) - | Ninit Nis'310, enum_specifier'nt => Some (exist _ Nis'196 (eq_refl _)) - | Ninit Nis'310, attribute_specifier'nt => Some (exist _ Nis'180 (eq_refl _)) - | Ninit Nis'316, enumerator_list'nt => Some (exist _ Nis'317 (eq_refl _)) - | Ninit Nis'316, enumerator'nt => Some (exist _ Nis'315 (eq_refl _)) - | Ninit Nis'316, enumeration_constant'nt => Some (exist _ Nis'42 (eq_refl _)) - | Ninit Nis'319, enumerator'nt => Some (exist _ Nis'41 (eq_refl _)) - | Ninit Nis'319, enumeration_constant'nt => Some (exist _ Nis'42 (eq_refl _)) - | Ninit Nis'325, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'325, unary_expression'nt => Some (exist _ Nis'65 (eq_refl _)) - | Ninit Nis'325, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'325, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'325, cast_expression'nt => Some (exist _ Nis'326 (eq_refl _)) - | Ninit Nis'334, type_specifier'nt => Some (exist _ Nis'192 (eq_refl _)) - | Ninit Nis'334, type_qualifier'nt => Some (exist _ Nis'193 (eq_refl _)) - | Ninit Nis'334, struct_or_union_specifier'nt => Some (exist _ Nis'166 (eq_refl _)) - | Ninit Nis'334, struct_or_union'nt => Some (exist _ Nis'167 (eq_refl _)) - | Ninit Nis'334, storage_class_specifier'nt => Some (exist _ Nis'194 (eq_refl _)) - | Ninit Nis'334, function_specifier'nt => Some (exist _ Nis'195 (eq_refl _)) - | Ninit Nis'334, function_definition'nt => Some (exist _ Nis'337 (eq_refl _)) - | Ninit Nis'334, external_declaration'nt => Some (exist _ Nis'338 (eq_refl _)) - | Ninit Nis'334, enum_specifier'nt => Some (exist _ Nis'196 (eq_refl _)) - | Ninit Nis'334, declaration_specifiers'nt => Some (exist _ Nis'339 (eq_refl _)) - | Ninit Nis'334, declaration'nt => Some (exist _ Nis'568 (eq_refl _)) - | Ninit Nis'334, attribute_specifier'nt => Some (exist _ Nis'180 (eq_refl _)) - | Ninit Nis'339, pointer'nt => Some (exist _ Nis'341 (eq_refl _)) - | Ninit Nis'339, old_function_declarator'nt => Some (exist _ Nis'350 (eq_refl _)) - | Ninit Nis'339, init_declarator_list'nt => Some (exist _ Nis'459 (eq_refl _)) - | Ninit Nis'339, init_declarator'nt => Some (exist _ Nis'466 (eq_refl _)) - | Ninit Nis'339, direct_old_function_declarator'nt => Some (exist _ Nis'564 (eq_refl _)) - | Ninit Nis'339, direct_declarator'nt => Some (exist _ Nis'565 (eq_refl _)) - | Ninit Nis'339, declarator'nt => Some (exist _ Nis'566 (eq_refl _)) - | Ninit Nis'341, direct_old_function_declarator'nt => Some (exist _ Nis'342 (eq_refl _)) - | Ninit Nis'341, direct_declarator'nt => Some (exist _ Nis'343 (eq_refl _)) - | Ninit Nis'343, attribute_specifier_list'nt => Some (exist _ Nis'253 (eq_refl _)) - | Ninit Nis'344, type_specifier'nt => Some (exist _ Nis'192 (eq_refl _)) - | Ninit Nis'344, type_qualifier'nt => Some (exist _ Nis'193 (eq_refl _)) - | Ninit Nis'344, struct_or_union_specifier'nt => Some (exist _ Nis'166 (eq_refl _)) - | Ninit Nis'344, struct_or_union'nt => Some (exist _ Nis'167 (eq_refl _)) - | Ninit Nis'344, storage_class_specifier'nt => Some (exist _ Nis'194 (eq_refl _)) - | Ninit Nis'344, parameter_type_list'nt => Some (exist _ Nis'201 (eq_refl _)) - | Ninit Nis'344, parameter_list'nt => Some (exist _ Nis'203 (eq_refl _)) - | Ninit Nis'344, parameter_declaration'nt => Some (exist _ Nis'224 (eq_refl _)) - | Ninit Nis'344, identifier_list'nt => Some (exist _ Nis'346 (eq_refl _)) - | Ninit Nis'344, function_specifier'nt => Some (exist _ Nis'195 (eq_refl _)) - | Ninit Nis'344, enum_specifier'nt => Some (exist _ Nis'196 (eq_refl _)) - | Ninit Nis'344, declaration_specifiers'nt => Some (exist _ Nis'207 (eq_refl _)) - | Ninit Nis'344, attribute_specifier'nt => Some (exist _ Nis'180 (eq_refl _)) - | Ninit Nis'350, declaration_list'nt => Some (exist _ Nis'351 (eq_refl _)) - | Ninit Nis'351, type_specifier'nt => Some (exist _ Nis'192 (eq_refl _)) - | Ninit Nis'351, type_qualifier'nt => Some (exist _ Nis'193 (eq_refl _)) - | Ninit Nis'351, struct_or_union_specifier'nt => Some (exist _ Nis'166 (eq_refl _)) - | Ninit Nis'351, struct_or_union'nt => Some (exist _ Nis'167 (eq_refl _)) - | Ninit Nis'351, storage_class_specifier'nt => Some (exist _ Nis'194 (eq_refl _)) - | Ninit Nis'351, function_specifier'nt => Some (exist _ Nis'195 (eq_refl _)) - | Ninit Nis'351, enum_specifier'nt => Some (exist _ Nis'196 (eq_refl _)) - | Ninit Nis'351, declaration_specifiers'nt => Some (exist _ Nis'458 (eq_refl _)) - | Ninit Nis'351, declaration'nt => Some (exist _ Nis'562 (eq_refl _)) - | Ninit Nis'351, compound_statement'nt => Some (exist _ Nis'563 (eq_refl _)) - | Ninit Nis'351, attribute_specifier'nt => Some (exist _ Nis'180 (eq_refl _)) - | Ninit Nis'352, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'352, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'352, type_specifier'nt => Some (exist _ Nis'192 (eq_refl _)) - | Ninit Nis'352, type_qualifier'nt => Some (exist _ Nis'193 (eq_refl _)) - | Ninit Nis'352, struct_or_union_specifier'nt => Some (exist _ Nis'166 (eq_refl _)) - | Ninit Nis'352, struct_or_union'nt => Some (exist _ Nis'167 (eq_refl _)) - | Ninit Nis'352, storage_class_specifier'nt => Some (exist _ Nis'194 (eq_refl _)) - | Ninit Nis'352, statement_dangerous'nt => Some (exist _ Nis'556 (eq_refl _)) - | Ninit Nis'352, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'352, selection_statement_dangerous'nt => Some (exist _ Nis'416 (eq_refl _)) - | Ninit Nis'352, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'352, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'352, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'352, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'352, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'352, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'352, labeled_statement_statement_dangerous_'nt => Some (exist _ Nis'417 (eq_refl _)) - | Ninit Nis'352, jump_statement'nt => Some (exist _ Nis'418 (eq_refl _)) - | Ninit Nis'352, iteration_statement_statement_dangerous_'nt => Some (exist _ Nis'419 (eq_refl _)) - | Ninit Nis'352, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'352, function_specifier'nt => Some (exist _ Nis'195 (eq_refl _)) - | Ninit Nis'352, expression_statement'nt => Some (exist _ Nis'420 (eq_refl _)) - | Ninit Nis'352, expression'nt => Some (exist _ Nis'421 (eq_refl _)) - | Ninit Nis'352, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'352, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'352, enum_specifier'nt => Some (exist _ Nis'196 (eq_refl _)) - | Ninit Nis'352, declaration_specifiers'nt => Some (exist _ Nis'458 (eq_refl _)) - | Ninit Nis'352, declaration'nt => Some (exist _ Nis'557 (eq_refl _)) - | Ninit Nis'352, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'352, compound_statement'nt => Some (exist _ Nis'423 (eq_refl _)) - | Ninit Nis'352, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'352, block_item_list'nt => Some (exist _ Nis'558 (eq_refl _)) - | Ninit Nis'352, block_item'nt => Some (exist _ Nis'561 (eq_refl _)) - | Ninit Nis'352, attribute_specifier'nt => Some (exist _ Nis'180 (eq_refl _)) - | Ninit Nis'352, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'352, asm_statement'nt => Some (exist _ Nis'424 (eq_refl _)) - | Ninit Nis'352, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'352, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'354, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'354, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'354, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'354, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'354, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'354, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'354, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'354, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'354, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'354, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'354, expression'nt => Some (exist _ Nis'355 (eq_refl _)) - | Ninit Nis'354, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'354, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'354, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'354, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'354, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'354, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'354, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'356, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'356, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'356, statement_dangerous'nt => Some (exist _ Nis'551 (eq_refl _)) - | Ninit Nis'356, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'356, selection_statement_dangerous'nt => Some (exist _ Nis'416 (eq_refl _)) - | Ninit Nis'356, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'356, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'356, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'356, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'356, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'356, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'356, labeled_statement_statement_dangerous_'nt => Some (exist _ Nis'417 (eq_refl _)) - | Ninit Nis'356, jump_statement'nt => Some (exist _ Nis'418 (eq_refl _)) - | Ninit Nis'356, iteration_statement_statement_dangerous_'nt => Some (exist _ Nis'419 (eq_refl _)) - | Ninit Nis'356, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'356, expression_statement'nt => Some (exist _ Nis'420 (eq_refl _)) - | Ninit Nis'356, expression'nt => Some (exist _ Nis'421 (eq_refl _)) - | Ninit Nis'356, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'356, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'356, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'356, compound_statement'nt => Some (exist _ Nis'423 (eq_refl _)) - | Ninit Nis'356, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'356, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'356, asm_statement'nt => Some (exist _ Nis'424 (eq_refl _)) - | Ninit Nis'356, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'356, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'358, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'358, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'358, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'358, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'358, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'358, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'358, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'358, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'358, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'358, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'358, expression'nt => Some (exist _ Nis'359 (eq_refl _)) - | Ninit Nis'358, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'358, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'358, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'358, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'358, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'358, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'358, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'360, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'360, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'360, statement_dangerous'nt => Some (exist _ Nis'549 (eq_refl _)) - | Ninit Nis'360, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'360, selection_statement_dangerous'nt => Some (exist _ Nis'416 (eq_refl _)) - | Ninit Nis'360, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'360, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'360, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'360, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'360, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'360, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'360, labeled_statement_statement_dangerous_'nt => Some (exist _ Nis'417 (eq_refl _)) - | Ninit Nis'360, jump_statement'nt => Some (exist _ Nis'418 (eq_refl _)) - | Ninit Nis'360, iteration_statement_statement_dangerous_'nt => Some (exist _ Nis'419 (eq_refl _)) - | Ninit Nis'360, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'360, expression_statement'nt => Some (exist _ Nis'420 (eq_refl _)) - | Ninit Nis'360, expression'nt => Some (exist _ Nis'421 (eq_refl _)) - | Ninit Nis'360, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'360, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'360, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'360, compound_statement'nt => Some (exist _ Nis'423 (eq_refl _)) - | Ninit Nis'360, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'360, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'360, asm_statement'nt => Some (exist _ Nis'424 (eq_refl _)) - | Ninit Nis'360, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'360, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'362, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'362, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'362, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'362, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'362, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'362, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'362, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'362, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'362, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'362, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'362, expression'nt => Some (exist _ Nis'364 (eq_refl _)) - | Ninit Nis'362, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'362, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'362, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'362, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'362, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'362, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'362, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'367, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'367, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'367, statement_dangerous'nt => Some (exist _ Nis'547 (eq_refl _)) - | Ninit Nis'367, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'367, selection_statement_dangerous'nt => Some (exist _ Nis'416 (eq_refl _)) - | Ninit Nis'367, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'367, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'367, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'367, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'367, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'367, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'367, labeled_statement_statement_dangerous_'nt => Some (exist _ Nis'417 (eq_refl _)) - | Ninit Nis'367, jump_statement'nt => Some (exist _ Nis'418 (eq_refl _)) - | Ninit Nis'367, iteration_statement_statement_dangerous_'nt => Some (exist _ Nis'419 (eq_refl _)) - | Ninit Nis'367, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'367, expression_statement'nt => Some (exist _ Nis'420 (eq_refl _)) - | Ninit Nis'367, expression'nt => Some (exist _ Nis'421 (eq_refl _)) - | Ninit Nis'367, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'367, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'367, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'367, compound_statement'nt => Some (exist _ Nis'423 (eq_refl _)) - | Ninit Nis'367, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'367, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'367, asm_statement'nt => Some (exist _ Nis'424 (eq_refl _)) - | Ninit Nis'367, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'367, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'369, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'369, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'369, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'369, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'369, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'369, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'369, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'369, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'369, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'369, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'369, expression'nt => Some (exist _ Nis'370 (eq_refl _)) - | Ninit Nis'369, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'369, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'369, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'369, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'369, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'369, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'369, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'371, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'371, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'371, statement_safe'nt => Some (exist _ Nis'552 (eq_refl _)) - | Ninit Nis'371, statement_dangerous'nt => Some (exist _ Nis'545 (eq_refl _)) - | Ninit Nis'371, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'371, selection_statement_safe'nt => Some (exist _ Nis'493 (eq_refl _)) - | Ninit Nis'371, selection_statement_dangerous'nt => Some (exist _ Nis'416 (eq_refl _)) - | Ninit Nis'371, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'371, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'371, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'371, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'371, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'371, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'371, labeled_statement_statement_safe_'nt => Some (exist _ Nis'494 (eq_refl _)) - | Ninit Nis'371, labeled_statement_statement_dangerous_'nt => Some (exist _ Nis'417 (eq_refl _)) - | Ninit Nis'371, jump_statement'nt => Some (exist _ Nis'495 (eq_refl _)) - | Ninit Nis'371, iteration_statement_statement_safe_'nt => Some (exist _ Nis'496 (eq_refl _)) - | Ninit Nis'371, iteration_statement_statement_dangerous_'nt => Some (exist _ Nis'419 (eq_refl _)) - | Ninit Nis'371, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'371, expression_statement'nt => Some (exist _ Nis'497 (eq_refl _)) - | Ninit Nis'371, expression'nt => Some (exist _ Nis'421 (eq_refl _)) - | Ninit Nis'371, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'371, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'371, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'371, compound_statement'nt => Some (exist _ Nis'498 (eq_refl _)) - | Ninit Nis'371, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'371, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'371, asm_statement'nt => Some (exist _ Nis'499 (eq_refl _)) - | Ninit Nis'371, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'371, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'373, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'373, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'373, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'373, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'373, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'373, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'373, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'373, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'373, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'373, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'373, expression'nt => Some (exist _ Nis'374 (eq_refl _)) - | Ninit Nis'373, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'373, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'373, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'373, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'373, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'373, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'373, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'375, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'375, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'375, statement_safe'nt => Some (exist _ Nis'550 (eq_refl _)) - | Ninit Nis'375, statement_dangerous'nt => Some (exist _ Nis'551 (eq_refl _)) - | Ninit Nis'375, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'375, selection_statement_safe'nt => Some (exist _ Nis'493 (eq_refl _)) - | Ninit Nis'375, selection_statement_dangerous'nt => Some (exist _ Nis'416 (eq_refl _)) - | Ninit Nis'375, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'375, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'375, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'375, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'375, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'375, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'375, labeled_statement_statement_safe_'nt => Some (exist _ Nis'494 (eq_refl _)) - | Ninit Nis'375, labeled_statement_statement_dangerous_'nt => Some (exist _ Nis'417 (eq_refl _)) - | Ninit Nis'375, jump_statement'nt => Some (exist _ Nis'495 (eq_refl _)) - | Ninit Nis'375, iteration_statement_statement_safe_'nt => Some (exist _ Nis'496 (eq_refl _)) - | Ninit Nis'375, iteration_statement_statement_dangerous_'nt => Some (exist _ Nis'419 (eq_refl _)) - | Ninit Nis'375, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'375, expression_statement'nt => Some (exist _ Nis'497 (eq_refl _)) - | Ninit Nis'375, expression'nt => Some (exist _ Nis'421 (eq_refl _)) - | Ninit Nis'375, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'375, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'375, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'375, compound_statement'nt => Some (exist _ Nis'498 (eq_refl _)) - | Ninit Nis'375, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'375, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'375, asm_statement'nt => Some (exist _ Nis'499 (eq_refl _)) - | Ninit Nis'375, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'375, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'377, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'377, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'377, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'377, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'377, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'377, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'377, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'377, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'377, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'377, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'377, expression'nt => Some (exist _ Nis'378 (eq_refl _)) - | Ninit Nis'377, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'377, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'377, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'377, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'377, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'377, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'377, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'379, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'379, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'379, statement_safe'nt => Some (exist _ Nis'548 (eq_refl _)) - | Ninit Nis'379, statement_dangerous'nt => Some (exist _ Nis'549 (eq_refl _)) - | Ninit Nis'379, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'379, selection_statement_safe'nt => Some (exist _ Nis'493 (eq_refl _)) - | Ninit Nis'379, selection_statement_dangerous'nt => Some (exist _ Nis'416 (eq_refl _)) - | Ninit Nis'379, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'379, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'379, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'379, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'379, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'379, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'379, labeled_statement_statement_safe_'nt => Some (exist _ Nis'494 (eq_refl _)) - | Ninit Nis'379, labeled_statement_statement_dangerous_'nt => Some (exist _ Nis'417 (eq_refl _)) - | Ninit Nis'379, jump_statement'nt => Some (exist _ Nis'495 (eq_refl _)) - | Ninit Nis'379, iteration_statement_statement_safe_'nt => Some (exist _ Nis'496 (eq_refl _)) - | Ninit Nis'379, iteration_statement_statement_dangerous_'nt => Some (exist _ Nis'419 (eq_refl _)) - | Ninit Nis'379, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'379, expression_statement'nt => Some (exist _ Nis'497 (eq_refl _)) - | Ninit Nis'379, expression'nt => Some (exist _ Nis'421 (eq_refl _)) - | Ninit Nis'379, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'379, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'379, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'379, compound_statement'nt => Some (exist _ Nis'498 (eq_refl _)) - | Ninit Nis'379, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'379, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'379, asm_statement'nt => Some (exist _ Nis'499 (eq_refl _)) - | Ninit Nis'379, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'379, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'381, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'381, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'381, statement_safe'nt => Some (exist _ Nis'546 (eq_refl _)) - | Ninit Nis'381, statement_dangerous'nt => Some (exist _ Nis'547 (eq_refl _)) - | Ninit Nis'381, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'381, selection_statement_safe'nt => Some (exist _ Nis'493 (eq_refl _)) - | Ninit Nis'381, selection_statement_dangerous'nt => Some (exist _ Nis'416 (eq_refl _)) - | Ninit Nis'381, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'381, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'381, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'381, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'381, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'381, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'381, labeled_statement_statement_safe_'nt => Some (exist _ Nis'494 (eq_refl _)) - | Ninit Nis'381, labeled_statement_statement_dangerous_'nt => Some (exist _ Nis'417 (eq_refl _)) - | Ninit Nis'381, jump_statement'nt => Some (exist _ Nis'495 (eq_refl _)) - | Ninit Nis'381, iteration_statement_statement_safe_'nt => Some (exist _ Nis'496 (eq_refl _)) - | Ninit Nis'381, iteration_statement_statement_dangerous_'nt => Some (exist _ Nis'419 (eq_refl _)) - | Ninit Nis'381, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'381, expression_statement'nt => Some (exist _ Nis'497 (eq_refl _)) - | Ninit Nis'381, expression'nt => Some (exist _ Nis'421 (eq_refl _)) - | Ninit Nis'381, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'381, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'381, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'381, compound_statement'nt => Some (exist _ Nis'498 (eq_refl _)) - | Ninit Nis'381, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'381, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'381, asm_statement'nt => Some (exist _ Nis'499 (eq_refl _)) - | Ninit Nis'381, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'381, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'383, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'383, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'383, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'383, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'383, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'383, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'383, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'383, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'383, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'383, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'383, expression'nt => Some (exist _ Nis'384 (eq_refl _)) - | Ninit Nis'383, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'383, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'383, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'383, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'383, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'383, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'383, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'385, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'385, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'385, statement_safe'nt => Some (exist _ Nis'541 (eq_refl _)) - | Ninit Nis'385, statement_dangerous'nt => Some (exist _ Nis'545 (eq_refl _)) - | Ninit Nis'385, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'385, selection_statement_safe'nt => Some (exist _ Nis'493 (eq_refl _)) - | Ninit Nis'385, selection_statement_dangerous'nt => Some (exist _ Nis'416 (eq_refl _)) - | Ninit Nis'385, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'385, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'385, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'385, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'385, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'385, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'385, labeled_statement_statement_safe_'nt => Some (exist _ Nis'494 (eq_refl _)) - | Ninit Nis'385, labeled_statement_statement_dangerous_'nt => Some (exist _ Nis'417 (eq_refl _)) - | Ninit Nis'385, jump_statement'nt => Some (exist _ Nis'495 (eq_refl _)) - | Ninit Nis'385, iteration_statement_statement_safe_'nt => Some (exist _ Nis'496 (eq_refl _)) - | Ninit Nis'385, iteration_statement_statement_dangerous_'nt => Some (exist _ Nis'419 (eq_refl _)) - | Ninit Nis'385, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'385, expression_statement'nt => Some (exist _ Nis'497 (eq_refl _)) - | Ninit Nis'385, expression'nt => Some (exist _ Nis'421 (eq_refl _)) - | Ninit Nis'385, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'385, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'385, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'385, compound_statement'nt => Some (exist _ Nis'498 (eq_refl _)) - | Ninit Nis'385, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'385, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'385, asm_statement'nt => Some (exist _ Nis'499 (eq_refl _)) - | Ninit Nis'385, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'385, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'390, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'390, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'390, type_specifier'nt => Some (exist _ Nis'192 (eq_refl _)) - | Ninit Nis'390, type_qualifier'nt => Some (exist _ Nis'193 (eq_refl _)) - | Ninit Nis'390, struct_or_union_specifier'nt => Some (exist _ Nis'166 (eq_refl _)) - | Ninit Nis'390, struct_or_union'nt => Some (exist _ Nis'167 (eq_refl _)) - | Ninit Nis'390, storage_class_specifier'nt => Some (exist _ Nis'194 (eq_refl _)) - | Ninit Nis'390, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'390, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'390, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'390, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'390, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'390, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'390, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'390, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'390, function_specifier'nt => Some (exist _ Nis'195 (eq_refl _)) - | Ninit Nis'390, expression'nt => Some (exist _ Nis'512 (eq_refl _)) - | Ninit Nis'390, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'390, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'390, enum_specifier'nt => Some (exist _ Nis'196 (eq_refl _)) - | Ninit Nis'390, declaration_specifiers'nt => Some (exist _ Nis'458 (eq_refl _)) - | Ninit Nis'390, declaration'nt => Some (exist _ Nis'527 (eq_refl _)) - | Ninit Nis'390, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'390, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'390, attribute_specifier'nt => Some (exist _ Nis'180 (eq_refl _)) - | Ninit Nis'390, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'390, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'390, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'391, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'391, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'391, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'391, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'391, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'391, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'391, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'391, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'391, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'391, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'391, expression'nt => Some (exist _ Nis'505 (eq_refl _)) - | Ninit Nis'391, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'391, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'391, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'391, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'391, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'391, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'391, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'392, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'392, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'392, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'392, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'392, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'392, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'392, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'392, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'392, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'392, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'392, expression'nt => Some (exist _ Nis'502 (eq_refl _)) - | Ninit Nis'392, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'392, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'392, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'392, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'392, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'392, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'392, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'393, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'393, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'393, statement_safe'nt => Some (exist _ Nis'501 (eq_refl _)) - | Ninit Nis'393, statement_dangerous'nt => Some (exist _ Nis'432 (eq_refl _)) - | Ninit Nis'393, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'393, selection_statement_safe'nt => Some (exist _ Nis'493 (eq_refl _)) - | Ninit Nis'393, selection_statement_dangerous'nt => Some (exist _ Nis'416 (eq_refl _)) - | Ninit Nis'393, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'393, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'393, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'393, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'393, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'393, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'393, labeled_statement_statement_safe_'nt => Some (exist _ Nis'494 (eq_refl _)) - | Ninit Nis'393, labeled_statement_statement_dangerous_'nt => Some (exist _ Nis'417 (eq_refl _)) - | Ninit Nis'393, jump_statement'nt => Some (exist _ Nis'495 (eq_refl _)) - | Ninit Nis'393, iteration_statement_statement_safe_'nt => Some (exist _ Nis'496 (eq_refl _)) - | Ninit Nis'393, iteration_statement_statement_dangerous_'nt => Some (exist _ Nis'419 (eq_refl _)) - | Ninit Nis'393, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'393, expression_statement'nt => Some (exist _ Nis'497 (eq_refl _)) - | Ninit Nis'393, expression'nt => Some (exist _ Nis'421 (eq_refl _)) - | Ninit Nis'393, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'393, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'393, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'393, compound_statement'nt => Some (exist _ Nis'498 (eq_refl _)) - | Ninit Nis'393, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'393, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'393, asm_statement'nt => Some (exist _ Nis'499 (eq_refl _)) - | Ninit Nis'393, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'393, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'394, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'394, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'394, statement_dangerous'nt => Some (exist _ Nis'481 (eq_refl _)) - | Ninit Nis'394, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'394, selection_statement_dangerous'nt => Some (exist _ Nis'416 (eq_refl _)) - | Ninit Nis'394, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'394, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'394, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'394, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'394, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'394, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'394, labeled_statement_statement_dangerous_'nt => Some (exist _ Nis'417 (eq_refl _)) - | Ninit Nis'394, jump_statement'nt => Some (exist _ Nis'418 (eq_refl _)) - | Ninit Nis'394, iteration_statement_statement_dangerous_'nt => Some (exist _ Nis'419 (eq_refl _)) - | Ninit Nis'394, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'394, expression_statement'nt => Some (exist _ Nis'420 (eq_refl _)) - | Ninit Nis'394, expression'nt => Some (exist _ Nis'421 (eq_refl _)) - | Ninit Nis'394, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'394, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'394, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'394, compound_statement'nt => Some (exist _ Nis'423 (eq_refl _)) - | Ninit Nis'394, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'394, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'394, asm_statement'nt => Some (exist _ Nis'424 (eq_refl _)) - | Ninit Nis'394, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'394, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'396, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'396, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'396, type_specifier'nt => Some (exist _ Nis'192 (eq_refl _)) - | Ninit Nis'396, type_qualifier'nt => Some (exist _ Nis'193 (eq_refl _)) - | Ninit Nis'396, struct_or_union_specifier'nt => Some (exist _ Nis'166 (eq_refl _)) - | Ninit Nis'396, struct_or_union'nt => Some (exist _ Nis'167 (eq_refl _)) - | Ninit Nis'396, storage_class_specifier'nt => Some (exist _ Nis'194 (eq_refl _)) - | Ninit Nis'396, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'396, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'396, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'396, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'396, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'396, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'396, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'396, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'396, function_specifier'nt => Some (exist _ Nis'195 (eq_refl _)) - | Ninit Nis'396, expression'nt => Some (exist _ Nis'443 (eq_refl _)) - | Ninit Nis'396, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'396, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'396, enum_specifier'nt => Some (exist _ Nis'196 (eq_refl _)) - | Ninit Nis'396, declaration_specifiers'nt => Some (exist _ Nis'458 (eq_refl _)) - | Ninit Nis'396, declaration'nt => Some (exist _ Nis'467 (eq_refl _)) - | Ninit Nis'396, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'396, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'396, attribute_specifier'nt => Some (exist _ Nis'180 (eq_refl _)) - | Ninit Nis'396, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'396, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'396, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'397, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'397, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'397, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'397, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'397, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'397, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'397, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'397, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'397, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'397, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'397, expression'nt => Some (exist _ Nis'436 (eq_refl _)) - | Ninit Nis'397, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'397, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'397, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'397, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'397, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'397, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'397, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'398, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'398, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'398, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'398, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'398, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'398, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'398, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'398, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'398, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'398, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'398, expression'nt => Some (exist _ Nis'433 (eq_refl _)) - | Ninit Nis'398, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'398, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'398, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'398, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'398, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'398, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'398, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'399, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'399, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'399, statement_dangerous'nt => Some (exist _ Nis'432 (eq_refl _)) - | Ninit Nis'399, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'399, selection_statement_dangerous'nt => Some (exist _ Nis'416 (eq_refl _)) - | Ninit Nis'399, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'399, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'399, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'399, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'399, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'399, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'399, labeled_statement_statement_dangerous_'nt => Some (exist _ Nis'417 (eq_refl _)) - | Ninit Nis'399, jump_statement'nt => Some (exist _ Nis'418 (eq_refl _)) - | Ninit Nis'399, iteration_statement_statement_dangerous_'nt => Some (exist _ Nis'419 (eq_refl _)) - | Ninit Nis'399, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'399, expression_statement'nt => Some (exist _ Nis'420 (eq_refl _)) - | Ninit Nis'399, expression'nt => Some (exist _ Nis'421 (eq_refl _)) - | Ninit Nis'399, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'399, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'399, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'399, compound_statement'nt => Some (exist _ Nis'423 (eq_refl _)) - | Ninit Nis'399, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'399, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'399, asm_statement'nt => Some (exist _ Nis'424 (eq_refl _)) - | Ninit Nis'399, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'399, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'400, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'400, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'400, statement_dangerous'nt => Some (exist _ Nis'426 (eq_refl _)) - | Ninit Nis'400, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'400, selection_statement_dangerous'nt => Some (exist _ Nis'416 (eq_refl _)) - | Ninit Nis'400, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'400, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'400, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'400, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'400, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'400, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'400, labeled_statement_statement_dangerous_'nt => Some (exist _ Nis'417 (eq_refl _)) - | Ninit Nis'400, jump_statement'nt => Some (exist _ Nis'418 (eq_refl _)) - | Ninit Nis'400, iteration_statement_statement_dangerous_'nt => Some (exist _ Nis'419 (eq_refl _)) - | Ninit Nis'400, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'400, expression_statement'nt => Some (exist _ Nis'420 (eq_refl _)) - | Ninit Nis'400, expression'nt => Some (exist _ Nis'421 (eq_refl _)) - | Ninit Nis'400, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'400, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'400, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'400, compound_statement'nt => Some (exist _ Nis'423 (eq_refl _)) - | Ninit Nis'400, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'400, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'400, asm_statement'nt => Some (exist _ Nis'424 (eq_refl _)) - | Ninit Nis'400, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'400, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'402, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'402, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'402, statement_dangerous'nt => Some (exist _ Nis'425 (eq_refl _)) - | Ninit Nis'402, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'402, selection_statement_dangerous'nt => Some (exist _ Nis'416 (eq_refl _)) - | Ninit Nis'402, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'402, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'402, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'402, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'402, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'402, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'402, labeled_statement_statement_dangerous_'nt => Some (exist _ Nis'417 (eq_refl _)) - | Ninit Nis'402, jump_statement'nt => Some (exist _ Nis'418 (eq_refl _)) - | Ninit Nis'402, iteration_statement_statement_dangerous_'nt => Some (exist _ Nis'419 (eq_refl _)) - | Ninit Nis'402, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'402, expression_statement'nt => Some (exist _ Nis'420 (eq_refl _)) - | Ninit Nis'402, expression'nt => Some (exist _ Nis'421 (eq_refl _)) - | Ninit Nis'402, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'402, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'402, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'402, compound_statement'nt => Some (exist _ Nis'423 (eq_refl _)) - | Ninit Nis'402, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'402, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'402, asm_statement'nt => Some (exist _ Nis'424 (eq_refl _)) - | Ninit Nis'402, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'402, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'405, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'405, unary_expression'nt => Some (exist _ Nis'65 (eq_refl _)) - | Ninit Nis'405, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'405, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'405, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'405, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'405, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'405, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'405, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'405, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'405, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'405, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'405, constant_expression'nt => Some (exist _ Nis'406 (eq_refl _)) - | Ninit Nis'405, conditional_expression'nt => Some (exist _ Nis'256 (eq_refl _)) - | Ninit Nis'405, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'405, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'405, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'407, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'407, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'407, statement_dangerous'nt => Some (exist _ Nis'415 (eq_refl _)) - | Ninit Nis'407, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'407, selection_statement_dangerous'nt => Some (exist _ Nis'416 (eq_refl _)) - | Ninit Nis'407, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'407, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'407, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'407, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'407, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'407, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'407, labeled_statement_statement_dangerous_'nt => Some (exist _ Nis'417 (eq_refl _)) - | Ninit Nis'407, jump_statement'nt => Some (exist _ Nis'418 (eq_refl _)) - | Ninit Nis'407, iteration_statement_statement_dangerous_'nt => Some (exist _ Nis'419 (eq_refl _)) - | Ninit Nis'407, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'407, expression_statement'nt => Some (exist _ Nis'420 (eq_refl _)) - | Ninit Nis'407, expression'nt => Some (exist _ Nis'421 (eq_refl _)) - | Ninit Nis'407, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'407, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'407, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'407, compound_statement'nt => Some (exist _ Nis'423 (eq_refl _)) - | Ninit Nis'407, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'407, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'407, asm_statement'nt => Some (exist _ Nis'424 (eq_refl _)) - | Ninit Nis'407, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'407, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'428, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'428, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'428, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'428, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'428, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'428, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'428, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'428, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'428, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'428, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'428, expression'nt => Some (exist _ Nis'429 (eq_refl _)) - | Ninit Nis'428, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'428, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'428, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'428, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'428, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'428, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'428, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'434, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'434, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'434, statement_dangerous'nt => Some (exist _ Nis'435 (eq_refl _)) - | Ninit Nis'434, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'434, selection_statement_dangerous'nt => Some (exist _ Nis'416 (eq_refl _)) - | Ninit Nis'434, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'434, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'434, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'434, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'434, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'434, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'434, labeled_statement_statement_dangerous_'nt => Some (exist _ Nis'417 (eq_refl _)) - | Ninit Nis'434, jump_statement'nt => Some (exist _ Nis'418 (eq_refl _)) - | Ninit Nis'434, iteration_statement_statement_dangerous_'nt => Some (exist _ Nis'419 (eq_refl _)) - | Ninit Nis'434, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'434, expression_statement'nt => Some (exist _ Nis'420 (eq_refl _)) - | Ninit Nis'434, expression'nt => Some (exist _ Nis'421 (eq_refl _)) - | Ninit Nis'434, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'434, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'434, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'434, compound_statement'nt => Some (exist _ Nis'423 (eq_refl _)) - | Ninit Nis'434, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'434, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'434, asm_statement'nt => Some (exist _ Nis'424 (eq_refl _)) - | Ninit Nis'434, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'434, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'437, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'437, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'437, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'437, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'437, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'437, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'437, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'437, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'437, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'437, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'437, expression'nt => Some (exist _ Nis'440 (eq_refl _)) - | Ninit Nis'437, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'437, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'437, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'437, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'437, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'437, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'437, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'438, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'438, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'438, statement_dangerous'nt => Some (exist _ Nis'439 (eq_refl _)) - | Ninit Nis'438, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'438, selection_statement_dangerous'nt => Some (exist _ Nis'416 (eq_refl _)) - | Ninit Nis'438, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'438, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'438, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'438, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'438, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'438, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'438, labeled_statement_statement_dangerous_'nt => Some (exist _ Nis'417 (eq_refl _)) - | Ninit Nis'438, jump_statement'nt => Some (exist _ Nis'418 (eq_refl _)) - | Ninit Nis'438, iteration_statement_statement_dangerous_'nt => Some (exist _ Nis'419 (eq_refl _)) - | Ninit Nis'438, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'438, expression_statement'nt => Some (exist _ Nis'420 (eq_refl _)) - | Ninit Nis'438, expression'nt => Some (exist _ Nis'421 (eq_refl _)) - | Ninit Nis'438, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'438, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'438, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'438, compound_statement'nt => Some (exist _ Nis'423 (eq_refl _)) - | Ninit Nis'438, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'438, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'438, asm_statement'nt => Some (exist _ Nis'424 (eq_refl _)) - | Ninit Nis'438, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'438, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'441, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'441, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'441, statement_dangerous'nt => Some (exist _ Nis'442 (eq_refl _)) - | Ninit Nis'441, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'441, selection_statement_dangerous'nt => Some (exist _ Nis'416 (eq_refl _)) - | Ninit Nis'441, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'441, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'441, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'441, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'441, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'441, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'441, labeled_statement_statement_dangerous_'nt => Some (exist _ Nis'417 (eq_refl _)) - | Ninit Nis'441, jump_statement'nt => Some (exist _ Nis'418 (eq_refl _)) - | Ninit Nis'441, iteration_statement_statement_dangerous_'nt => Some (exist _ Nis'419 (eq_refl _)) - | Ninit Nis'441, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'441, expression_statement'nt => Some (exist _ Nis'420 (eq_refl _)) - | Ninit Nis'441, expression'nt => Some (exist _ Nis'421 (eq_refl _)) - | Ninit Nis'441, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'441, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'441, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'441, compound_statement'nt => Some (exist _ Nis'423 (eq_refl _)) - | Ninit Nis'441, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'441, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'441, asm_statement'nt => Some (exist _ Nis'424 (eq_refl _)) - | Ninit Nis'441, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'441, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'444, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'444, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'444, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'444, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'444, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'444, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'444, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'444, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'444, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'444, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'444, expression'nt => Some (exist _ Nis'451 (eq_refl _)) - | Ninit Nis'444, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'444, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'444, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'444, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'444, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'444, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'444, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'445, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'445, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'445, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'445, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'445, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'445, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'445, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'445, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'445, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'445, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'445, expression'nt => Some (exist _ Nis'448 (eq_refl _)) - | Ninit Nis'445, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'445, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'445, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'445, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'445, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'445, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'445, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'446, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'446, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'446, statement_dangerous'nt => Some (exist _ Nis'447 (eq_refl _)) - | Ninit Nis'446, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'446, selection_statement_dangerous'nt => Some (exist _ Nis'416 (eq_refl _)) - | Ninit Nis'446, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'446, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'446, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'446, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'446, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'446, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'446, labeled_statement_statement_dangerous_'nt => Some (exist _ Nis'417 (eq_refl _)) - | Ninit Nis'446, jump_statement'nt => Some (exist _ Nis'418 (eq_refl _)) - | Ninit Nis'446, iteration_statement_statement_dangerous_'nt => Some (exist _ Nis'419 (eq_refl _)) - | Ninit Nis'446, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'446, expression_statement'nt => Some (exist _ Nis'420 (eq_refl _)) - | Ninit Nis'446, expression'nt => Some (exist _ Nis'421 (eq_refl _)) - | Ninit Nis'446, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'446, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'446, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'446, compound_statement'nt => Some (exist _ Nis'423 (eq_refl _)) - | Ninit Nis'446, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'446, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'446, asm_statement'nt => Some (exist _ Nis'424 (eq_refl _)) - | Ninit Nis'446, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'446, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'449, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'449, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'449, statement_dangerous'nt => Some (exist _ Nis'450 (eq_refl _)) - | Ninit Nis'449, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'449, selection_statement_dangerous'nt => Some (exist _ Nis'416 (eq_refl _)) - | Ninit Nis'449, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'449, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'449, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'449, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'449, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'449, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'449, labeled_statement_statement_dangerous_'nt => Some (exist _ Nis'417 (eq_refl _)) - | Ninit Nis'449, jump_statement'nt => Some (exist _ Nis'418 (eq_refl _)) - | Ninit Nis'449, iteration_statement_statement_dangerous_'nt => Some (exist _ Nis'419 (eq_refl _)) - | Ninit Nis'449, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'449, expression_statement'nt => Some (exist _ Nis'420 (eq_refl _)) - | Ninit Nis'449, expression'nt => Some (exist _ Nis'421 (eq_refl _)) - | Ninit Nis'449, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'449, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'449, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'449, compound_statement'nt => Some (exist _ Nis'423 (eq_refl _)) - | Ninit Nis'449, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'449, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'449, asm_statement'nt => Some (exist _ Nis'424 (eq_refl _)) - | Ninit Nis'449, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'449, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'452, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'452, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'452, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'452, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'452, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'452, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'452, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'452, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'452, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'452, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'452, expression'nt => Some (exist _ Nis'455 (eq_refl _)) - | Ninit Nis'452, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'452, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'452, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'452, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'452, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'452, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'452, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'453, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'453, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'453, statement_dangerous'nt => Some (exist _ Nis'454 (eq_refl _)) - | Ninit Nis'453, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'453, selection_statement_dangerous'nt => Some (exist _ Nis'416 (eq_refl _)) - | Ninit Nis'453, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'453, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'453, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'453, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'453, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'453, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'453, labeled_statement_statement_dangerous_'nt => Some (exist _ Nis'417 (eq_refl _)) - | Ninit Nis'453, jump_statement'nt => Some (exist _ Nis'418 (eq_refl _)) - | Ninit Nis'453, iteration_statement_statement_dangerous_'nt => Some (exist _ Nis'419 (eq_refl _)) - | Ninit Nis'453, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'453, expression_statement'nt => Some (exist _ Nis'420 (eq_refl _)) - | Ninit Nis'453, expression'nt => Some (exist _ Nis'421 (eq_refl _)) - | Ninit Nis'453, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'453, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'453, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'453, compound_statement'nt => Some (exist _ Nis'423 (eq_refl _)) - | Ninit Nis'453, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'453, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'453, asm_statement'nt => Some (exist _ Nis'424 (eq_refl _)) - | Ninit Nis'453, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'453, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'456, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'456, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'456, statement_dangerous'nt => Some (exist _ Nis'457 (eq_refl _)) - | Ninit Nis'456, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'456, selection_statement_dangerous'nt => Some (exist _ Nis'416 (eq_refl _)) - | Ninit Nis'456, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'456, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'456, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'456, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'456, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'456, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'456, labeled_statement_statement_dangerous_'nt => Some (exist _ Nis'417 (eq_refl _)) - | Ninit Nis'456, jump_statement'nt => Some (exist _ Nis'418 (eq_refl _)) - | Ninit Nis'456, iteration_statement_statement_dangerous_'nt => Some (exist _ Nis'419 (eq_refl _)) - | Ninit Nis'456, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'456, expression_statement'nt => Some (exist _ Nis'420 (eq_refl _)) - | Ninit Nis'456, expression'nt => Some (exist _ Nis'421 (eq_refl _)) - | Ninit Nis'456, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'456, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'456, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'456, compound_statement'nt => Some (exist _ Nis'423 (eq_refl _)) - | Ninit Nis'456, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'456, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'456, asm_statement'nt => Some (exist _ Nis'424 (eq_refl _)) - | Ninit Nis'456, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'456, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'458, pointer'nt => Some (exist _ Nis'185 (eq_refl _)) - | Ninit Nis'458, init_declarator_list'nt => Some (exist _ Nis'459 (eq_refl _)) - | Ninit Nis'458, init_declarator'nt => Some (exist _ Nis'466 (eq_refl _)) - | Ninit Nis'458, direct_declarator'nt => Some (exist _ Nis'235 (eq_refl _)) - | Ninit Nis'458, declarator'nt => Some (exist _ Nis'463 (eq_refl _)) - | Ninit Nis'461, pointer'nt => Some (exist _ Nis'185 (eq_refl _)) - | Ninit Nis'461, init_declarator'nt => Some (exist _ Nis'462 (eq_refl _)) - | Ninit Nis'461, direct_declarator'nt => Some (exist _ Nis'235 (eq_refl _)) - | Ninit Nis'461, declarator'nt => Some (exist _ Nis'463 (eq_refl _)) - | Ninit Nis'464, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'464, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'464, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'464, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'464, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'464, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'464, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'464, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'464, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'464, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'464, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'464, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'464, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'464, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'464, c_initializer'nt => Some (exist _ Nis'465 (eq_refl _)) - | Ninit Nis'464, assignment_expression'nt => Some (exist _ Nis'297 (eq_refl _)) - | Ninit Nis'464, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'464, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'467, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'467, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'467, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'467, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'467, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'467, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'467, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'467, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'467, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'467, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'467, expression'nt => Some (exist _ Nis'474 (eq_refl _)) - | Ninit Nis'467, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'467, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'467, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'467, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'467, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'467, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'467, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'468, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'468, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'468, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'468, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'468, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'468, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'468, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'468, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'468, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'468, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'468, expression'nt => Some (exist _ Nis'471 (eq_refl _)) - | Ninit Nis'468, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'468, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'468, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'468, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'468, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'468, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'468, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'469, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'469, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'469, statement_dangerous'nt => Some (exist _ Nis'470 (eq_refl _)) - | Ninit Nis'469, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'469, selection_statement_dangerous'nt => Some (exist _ Nis'416 (eq_refl _)) - | Ninit Nis'469, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'469, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'469, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'469, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'469, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'469, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'469, labeled_statement_statement_dangerous_'nt => Some (exist _ Nis'417 (eq_refl _)) - | Ninit Nis'469, jump_statement'nt => Some (exist _ Nis'418 (eq_refl _)) - | Ninit Nis'469, iteration_statement_statement_dangerous_'nt => Some (exist _ Nis'419 (eq_refl _)) - | Ninit Nis'469, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'469, expression_statement'nt => Some (exist _ Nis'420 (eq_refl _)) - | Ninit Nis'469, expression'nt => Some (exist _ Nis'421 (eq_refl _)) - | Ninit Nis'469, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'469, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'469, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'469, compound_statement'nt => Some (exist _ Nis'423 (eq_refl _)) - | Ninit Nis'469, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'469, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'469, asm_statement'nt => Some (exist _ Nis'424 (eq_refl _)) - | Ninit Nis'469, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'469, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'472, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'472, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'472, statement_dangerous'nt => Some (exist _ Nis'473 (eq_refl _)) - | Ninit Nis'472, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'472, selection_statement_dangerous'nt => Some (exist _ Nis'416 (eq_refl _)) - | Ninit Nis'472, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'472, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'472, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'472, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'472, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'472, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'472, labeled_statement_statement_dangerous_'nt => Some (exist _ Nis'417 (eq_refl _)) - | Ninit Nis'472, jump_statement'nt => Some (exist _ Nis'418 (eq_refl _)) - | Ninit Nis'472, iteration_statement_statement_dangerous_'nt => Some (exist _ Nis'419 (eq_refl _)) - | Ninit Nis'472, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'472, expression_statement'nt => Some (exist _ Nis'420 (eq_refl _)) - | Ninit Nis'472, expression'nt => Some (exist _ Nis'421 (eq_refl _)) - | Ninit Nis'472, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'472, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'472, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'472, compound_statement'nt => Some (exist _ Nis'423 (eq_refl _)) - | Ninit Nis'472, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'472, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'472, asm_statement'nt => Some (exist _ Nis'424 (eq_refl _)) - | Ninit Nis'472, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'472, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'475, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'475, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'475, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'475, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'475, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'475, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'475, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'475, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'475, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'475, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'475, expression'nt => Some (exist _ Nis'478 (eq_refl _)) - | Ninit Nis'475, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'475, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'475, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'475, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'475, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'475, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'475, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'476, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'476, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'476, statement_dangerous'nt => Some (exist _ Nis'477 (eq_refl _)) - | Ninit Nis'476, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'476, selection_statement_dangerous'nt => Some (exist _ Nis'416 (eq_refl _)) - | Ninit Nis'476, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'476, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'476, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'476, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'476, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'476, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'476, labeled_statement_statement_dangerous_'nt => Some (exist _ Nis'417 (eq_refl _)) - | Ninit Nis'476, jump_statement'nt => Some (exist _ Nis'418 (eq_refl _)) - | Ninit Nis'476, iteration_statement_statement_dangerous_'nt => Some (exist _ Nis'419 (eq_refl _)) - | Ninit Nis'476, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'476, expression_statement'nt => Some (exist _ Nis'420 (eq_refl _)) - | Ninit Nis'476, expression'nt => Some (exist _ Nis'421 (eq_refl _)) - | Ninit Nis'476, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'476, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'476, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'476, compound_statement'nt => Some (exist _ Nis'423 (eq_refl _)) - | Ninit Nis'476, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'476, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'476, asm_statement'nt => Some (exist _ Nis'424 (eq_refl _)) - | Ninit Nis'476, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'476, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'479, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'479, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'479, statement_dangerous'nt => Some (exist _ Nis'480 (eq_refl _)) - | Ninit Nis'479, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'479, selection_statement_dangerous'nt => Some (exist _ Nis'416 (eq_refl _)) - | Ninit Nis'479, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'479, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'479, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'479, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'479, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'479, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'479, labeled_statement_statement_dangerous_'nt => Some (exist _ Nis'417 (eq_refl _)) - | Ninit Nis'479, jump_statement'nt => Some (exist _ Nis'418 (eq_refl _)) - | Ninit Nis'479, iteration_statement_statement_dangerous_'nt => Some (exist _ Nis'419 (eq_refl _)) - | Ninit Nis'479, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'479, expression_statement'nt => Some (exist _ Nis'420 (eq_refl _)) - | Ninit Nis'479, expression'nt => Some (exist _ Nis'421 (eq_refl _)) - | Ninit Nis'479, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'479, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'479, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'479, compound_statement'nt => Some (exist _ Nis'423 (eq_refl _)) - | Ninit Nis'479, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'479, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'479, asm_statement'nt => Some (exist _ Nis'424 (eq_refl _)) - | Ninit Nis'479, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'479, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'483, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'483, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'483, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'483, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'483, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'483, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'483, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'483, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'483, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'483, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'483, expression'nt => Some (exist _ Nis'484 (eq_refl _)) - | Ninit Nis'483, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'483, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'483, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'483, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'483, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'483, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'483, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'488, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'488, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'488, statement_safe'nt => Some (exist _ Nis'500 (eq_refl _)) - | Ninit Nis'488, statement_dangerous'nt => Some (exist _ Nis'425 (eq_refl _)) - | Ninit Nis'488, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'488, selection_statement_safe'nt => Some (exist _ Nis'493 (eq_refl _)) - | Ninit Nis'488, selection_statement_dangerous'nt => Some (exist _ Nis'416 (eq_refl _)) - | Ninit Nis'488, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'488, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'488, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'488, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'488, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'488, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'488, labeled_statement_statement_safe_'nt => Some (exist _ Nis'494 (eq_refl _)) - | Ninit Nis'488, labeled_statement_statement_dangerous_'nt => Some (exist _ Nis'417 (eq_refl _)) - | Ninit Nis'488, jump_statement'nt => Some (exist _ Nis'495 (eq_refl _)) - | Ninit Nis'488, iteration_statement_statement_safe_'nt => Some (exist _ Nis'496 (eq_refl _)) - | Ninit Nis'488, iteration_statement_statement_dangerous_'nt => Some (exist _ Nis'419 (eq_refl _)) - | Ninit Nis'488, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'488, expression_statement'nt => Some (exist _ Nis'497 (eq_refl _)) - | Ninit Nis'488, expression'nt => Some (exist _ Nis'421 (eq_refl _)) - | Ninit Nis'488, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'488, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'488, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'488, compound_statement'nt => Some (exist _ Nis'498 (eq_refl _)) - | Ninit Nis'488, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'488, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'488, asm_statement'nt => Some (exist _ Nis'499 (eq_refl _)) - | Ninit Nis'488, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'488, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'489, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'489, unary_expression'nt => Some (exist _ Nis'65 (eq_refl _)) - | Ninit Nis'489, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'489, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'489, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'489, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'489, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'489, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'489, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'489, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'489, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'489, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'489, constant_expression'nt => Some (exist _ Nis'490 (eq_refl _)) - | Ninit Nis'489, conditional_expression'nt => Some (exist _ Nis'256 (eq_refl _)) - | Ninit Nis'489, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'489, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'489, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'491, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'491, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'491, statement_safe'nt => Some (exist _ Nis'492 (eq_refl _)) - | Ninit Nis'491, statement_dangerous'nt => Some (exist _ Nis'415 (eq_refl _)) - | Ninit Nis'491, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'491, selection_statement_safe'nt => Some (exist _ Nis'493 (eq_refl _)) - | Ninit Nis'491, selection_statement_dangerous'nt => Some (exist _ Nis'416 (eq_refl _)) - | Ninit Nis'491, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'491, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'491, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'491, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'491, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'491, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'491, labeled_statement_statement_safe_'nt => Some (exist _ Nis'494 (eq_refl _)) - | Ninit Nis'491, labeled_statement_statement_dangerous_'nt => Some (exist _ Nis'417 (eq_refl _)) - | Ninit Nis'491, jump_statement'nt => Some (exist _ Nis'495 (eq_refl _)) - | Ninit Nis'491, iteration_statement_statement_safe_'nt => Some (exist _ Nis'496 (eq_refl _)) - | Ninit Nis'491, iteration_statement_statement_dangerous_'nt => Some (exist _ Nis'419 (eq_refl _)) - | Ninit Nis'491, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'491, expression_statement'nt => Some (exist _ Nis'497 (eq_refl _)) - | Ninit Nis'491, expression'nt => Some (exist _ Nis'421 (eq_refl _)) - | Ninit Nis'491, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'491, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'491, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'491, compound_statement'nt => Some (exist _ Nis'498 (eq_refl _)) - | Ninit Nis'491, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'491, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'491, asm_statement'nt => Some (exist _ Nis'499 (eq_refl _)) - | Ninit Nis'491, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'491, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'503, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'503, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'503, statement_safe'nt => Some (exist _ Nis'504 (eq_refl _)) - | Ninit Nis'503, statement_dangerous'nt => Some (exist _ Nis'435 (eq_refl _)) - | Ninit Nis'503, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'503, selection_statement_safe'nt => Some (exist _ Nis'493 (eq_refl _)) - | Ninit Nis'503, selection_statement_dangerous'nt => Some (exist _ Nis'416 (eq_refl _)) - | Ninit Nis'503, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'503, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'503, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'503, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'503, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'503, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'503, labeled_statement_statement_safe_'nt => Some (exist _ Nis'494 (eq_refl _)) - | Ninit Nis'503, labeled_statement_statement_dangerous_'nt => Some (exist _ Nis'417 (eq_refl _)) - | Ninit Nis'503, jump_statement'nt => Some (exist _ Nis'495 (eq_refl _)) - | Ninit Nis'503, iteration_statement_statement_safe_'nt => Some (exist _ Nis'496 (eq_refl _)) - | Ninit Nis'503, iteration_statement_statement_dangerous_'nt => Some (exist _ Nis'419 (eq_refl _)) - | Ninit Nis'503, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'503, expression_statement'nt => Some (exist _ Nis'497 (eq_refl _)) - | Ninit Nis'503, expression'nt => Some (exist _ Nis'421 (eq_refl _)) - | Ninit Nis'503, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'503, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'503, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'503, compound_statement'nt => Some (exist _ Nis'498 (eq_refl _)) - | Ninit Nis'503, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'503, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'503, asm_statement'nt => Some (exist _ Nis'499 (eq_refl _)) - | Ninit Nis'503, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'503, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'506, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'506, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'506, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'506, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'506, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'506, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'506, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'506, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'506, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'506, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'506, expression'nt => Some (exist _ Nis'509 (eq_refl _)) - | Ninit Nis'506, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'506, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'506, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'506, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'506, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'506, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'506, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'507, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'507, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'507, statement_safe'nt => Some (exist _ Nis'508 (eq_refl _)) - | Ninit Nis'507, statement_dangerous'nt => Some (exist _ Nis'439 (eq_refl _)) - | Ninit Nis'507, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'507, selection_statement_safe'nt => Some (exist _ Nis'493 (eq_refl _)) - | Ninit Nis'507, selection_statement_dangerous'nt => Some (exist _ Nis'416 (eq_refl _)) - | Ninit Nis'507, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'507, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'507, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'507, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'507, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'507, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'507, labeled_statement_statement_safe_'nt => Some (exist _ Nis'494 (eq_refl _)) - | Ninit Nis'507, labeled_statement_statement_dangerous_'nt => Some (exist _ Nis'417 (eq_refl _)) - | Ninit Nis'507, jump_statement'nt => Some (exist _ Nis'495 (eq_refl _)) - | Ninit Nis'507, iteration_statement_statement_safe_'nt => Some (exist _ Nis'496 (eq_refl _)) - | Ninit Nis'507, iteration_statement_statement_dangerous_'nt => Some (exist _ Nis'419 (eq_refl _)) - | Ninit Nis'507, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'507, expression_statement'nt => Some (exist _ Nis'497 (eq_refl _)) - | Ninit Nis'507, expression'nt => Some (exist _ Nis'421 (eq_refl _)) - | Ninit Nis'507, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'507, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'507, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'507, compound_statement'nt => Some (exist _ Nis'498 (eq_refl _)) - | Ninit Nis'507, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'507, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'507, asm_statement'nt => Some (exist _ Nis'499 (eq_refl _)) - | Ninit Nis'507, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'507, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'510, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'510, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'510, statement_safe'nt => Some (exist _ Nis'511 (eq_refl _)) - | Ninit Nis'510, statement_dangerous'nt => Some (exist _ Nis'442 (eq_refl _)) - | Ninit Nis'510, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'510, selection_statement_safe'nt => Some (exist _ Nis'493 (eq_refl _)) - | Ninit Nis'510, selection_statement_dangerous'nt => Some (exist _ Nis'416 (eq_refl _)) - | Ninit Nis'510, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'510, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'510, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'510, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'510, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'510, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'510, labeled_statement_statement_safe_'nt => Some (exist _ Nis'494 (eq_refl _)) - | Ninit Nis'510, labeled_statement_statement_dangerous_'nt => Some (exist _ Nis'417 (eq_refl _)) - | Ninit Nis'510, jump_statement'nt => Some (exist _ Nis'495 (eq_refl _)) - | Ninit Nis'510, iteration_statement_statement_safe_'nt => Some (exist _ Nis'496 (eq_refl _)) - | Ninit Nis'510, iteration_statement_statement_dangerous_'nt => Some (exist _ Nis'419 (eq_refl _)) - | Ninit Nis'510, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'510, expression_statement'nt => Some (exist _ Nis'497 (eq_refl _)) - | Ninit Nis'510, expression'nt => Some (exist _ Nis'421 (eq_refl _)) - | Ninit Nis'510, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'510, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'510, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'510, compound_statement'nt => Some (exist _ Nis'498 (eq_refl _)) - | Ninit Nis'510, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'510, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'510, asm_statement'nt => Some (exist _ Nis'499 (eq_refl _)) - | Ninit Nis'510, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'510, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'513, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'513, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'513, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'513, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'513, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'513, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'513, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'513, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'513, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'513, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'513, expression'nt => Some (exist _ Nis'520 (eq_refl _)) - | Ninit Nis'513, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'513, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'513, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'513, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'513, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'513, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'513, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'514, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'514, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'514, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'514, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'514, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'514, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'514, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'514, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'514, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'514, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'514, expression'nt => Some (exist _ Nis'517 (eq_refl _)) - | Ninit Nis'514, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'514, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'514, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'514, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'514, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'514, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'514, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'515, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'515, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'515, statement_safe'nt => Some (exist _ Nis'516 (eq_refl _)) - | Ninit Nis'515, statement_dangerous'nt => Some (exist _ Nis'447 (eq_refl _)) - | Ninit Nis'515, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'515, selection_statement_safe'nt => Some (exist _ Nis'493 (eq_refl _)) - | Ninit Nis'515, selection_statement_dangerous'nt => Some (exist _ Nis'416 (eq_refl _)) - | Ninit Nis'515, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'515, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'515, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'515, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'515, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'515, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'515, labeled_statement_statement_safe_'nt => Some (exist _ Nis'494 (eq_refl _)) - | Ninit Nis'515, labeled_statement_statement_dangerous_'nt => Some (exist _ Nis'417 (eq_refl _)) - | Ninit Nis'515, jump_statement'nt => Some (exist _ Nis'495 (eq_refl _)) - | Ninit Nis'515, iteration_statement_statement_safe_'nt => Some (exist _ Nis'496 (eq_refl _)) - | Ninit Nis'515, iteration_statement_statement_dangerous_'nt => Some (exist _ Nis'419 (eq_refl _)) - | Ninit Nis'515, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'515, expression_statement'nt => Some (exist _ Nis'497 (eq_refl _)) - | Ninit Nis'515, expression'nt => Some (exist _ Nis'421 (eq_refl _)) - | Ninit Nis'515, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'515, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'515, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'515, compound_statement'nt => Some (exist _ Nis'498 (eq_refl _)) - | Ninit Nis'515, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'515, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'515, asm_statement'nt => Some (exist _ Nis'499 (eq_refl _)) - | Ninit Nis'515, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'515, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'518, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'518, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'518, statement_safe'nt => Some (exist _ Nis'519 (eq_refl _)) - | Ninit Nis'518, statement_dangerous'nt => Some (exist _ Nis'450 (eq_refl _)) - | Ninit Nis'518, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'518, selection_statement_safe'nt => Some (exist _ Nis'493 (eq_refl _)) - | Ninit Nis'518, selection_statement_dangerous'nt => Some (exist _ Nis'416 (eq_refl _)) - | Ninit Nis'518, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'518, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'518, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'518, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'518, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'518, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'518, labeled_statement_statement_safe_'nt => Some (exist _ Nis'494 (eq_refl _)) - | Ninit Nis'518, labeled_statement_statement_dangerous_'nt => Some (exist _ Nis'417 (eq_refl _)) - | Ninit Nis'518, jump_statement'nt => Some (exist _ Nis'495 (eq_refl _)) - | Ninit Nis'518, iteration_statement_statement_safe_'nt => Some (exist _ Nis'496 (eq_refl _)) - | Ninit Nis'518, iteration_statement_statement_dangerous_'nt => Some (exist _ Nis'419 (eq_refl _)) - | Ninit Nis'518, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'518, expression_statement'nt => Some (exist _ Nis'497 (eq_refl _)) - | Ninit Nis'518, expression'nt => Some (exist _ Nis'421 (eq_refl _)) - | Ninit Nis'518, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'518, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'518, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'518, compound_statement'nt => Some (exist _ Nis'498 (eq_refl _)) - | Ninit Nis'518, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'518, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'518, asm_statement'nt => Some (exist _ Nis'499 (eq_refl _)) - | Ninit Nis'518, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'518, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'521, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'521, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'521, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'521, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'521, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'521, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'521, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'521, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'521, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'521, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'521, expression'nt => Some (exist _ Nis'524 (eq_refl _)) - | Ninit Nis'521, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'521, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'521, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'521, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'521, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'521, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'521, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'522, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'522, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'522, statement_safe'nt => Some (exist _ Nis'523 (eq_refl _)) - | Ninit Nis'522, statement_dangerous'nt => Some (exist _ Nis'454 (eq_refl _)) - | Ninit Nis'522, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'522, selection_statement_safe'nt => Some (exist _ Nis'493 (eq_refl _)) - | Ninit Nis'522, selection_statement_dangerous'nt => Some (exist _ Nis'416 (eq_refl _)) - | Ninit Nis'522, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'522, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'522, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'522, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'522, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'522, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'522, labeled_statement_statement_safe_'nt => Some (exist _ Nis'494 (eq_refl _)) - | Ninit Nis'522, labeled_statement_statement_dangerous_'nt => Some (exist _ Nis'417 (eq_refl _)) - | Ninit Nis'522, jump_statement'nt => Some (exist _ Nis'495 (eq_refl _)) - | Ninit Nis'522, iteration_statement_statement_safe_'nt => Some (exist _ Nis'496 (eq_refl _)) - | Ninit Nis'522, iteration_statement_statement_dangerous_'nt => Some (exist _ Nis'419 (eq_refl _)) - | Ninit Nis'522, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'522, expression_statement'nt => Some (exist _ Nis'497 (eq_refl _)) - | Ninit Nis'522, expression'nt => Some (exist _ Nis'421 (eq_refl _)) - | Ninit Nis'522, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'522, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'522, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'522, compound_statement'nt => Some (exist _ Nis'498 (eq_refl _)) - | Ninit Nis'522, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'522, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'522, asm_statement'nt => Some (exist _ Nis'499 (eq_refl _)) - | Ninit Nis'522, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'522, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'525, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'525, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'525, statement_safe'nt => Some (exist _ Nis'526 (eq_refl _)) - | Ninit Nis'525, statement_dangerous'nt => Some (exist _ Nis'457 (eq_refl _)) - | Ninit Nis'525, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'525, selection_statement_safe'nt => Some (exist _ Nis'493 (eq_refl _)) - | Ninit Nis'525, selection_statement_dangerous'nt => Some (exist _ Nis'416 (eq_refl _)) - | Ninit Nis'525, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'525, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'525, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'525, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'525, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'525, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'525, labeled_statement_statement_safe_'nt => Some (exist _ Nis'494 (eq_refl _)) - | Ninit Nis'525, labeled_statement_statement_dangerous_'nt => Some (exist _ Nis'417 (eq_refl _)) - | Ninit Nis'525, jump_statement'nt => Some (exist _ Nis'495 (eq_refl _)) - | Ninit Nis'525, iteration_statement_statement_safe_'nt => Some (exist _ Nis'496 (eq_refl _)) - | Ninit Nis'525, iteration_statement_statement_dangerous_'nt => Some (exist _ Nis'419 (eq_refl _)) - | Ninit Nis'525, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'525, expression_statement'nt => Some (exist _ Nis'497 (eq_refl _)) - | Ninit Nis'525, expression'nt => Some (exist _ Nis'421 (eq_refl _)) - | Ninit Nis'525, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'525, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'525, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'525, compound_statement'nt => Some (exist _ Nis'498 (eq_refl _)) - | Ninit Nis'525, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'525, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'525, asm_statement'nt => Some (exist _ Nis'499 (eq_refl _)) - | Ninit Nis'525, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'525, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'527, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'527, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'527, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'527, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'527, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'527, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'527, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'527, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'527, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'527, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'527, expression'nt => Some (exist _ Nis'534 (eq_refl _)) - | Ninit Nis'527, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'527, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'527, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'527, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'527, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'527, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'527, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'528, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'528, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'528, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'528, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'528, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'528, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'528, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'528, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'528, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'528, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'528, expression'nt => Some (exist _ Nis'531 (eq_refl _)) - | Ninit Nis'528, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'528, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'528, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'528, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'528, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'528, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'528, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'529, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'529, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'529, statement_safe'nt => Some (exist _ Nis'530 (eq_refl _)) - | Ninit Nis'529, statement_dangerous'nt => Some (exist _ Nis'470 (eq_refl _)) - | Ninit Nis'529, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'529, selection_statement_safe'nt => Some (exist _ Nis'493 (eq_refl _)) - | Ninit Nis'529, selection_statement_dangerous'nt => Some (exist _ Nis'416 (eq_refl _)) - | Ninit Nis'529, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'529, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'529, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'529, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'529, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'529, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'529, labeled_statement_statement_safe_'nt => Some (exist _ Nis'494 (eq_refl _)) - | Ninit Nis'529, labeled_statement_statement_dangerous_'nt => Some (exist _ Nis'417 (eq_refl _)) - | Ninit Nis'529, jump_statement'nt => Some (exist _ Nis'495 (eq_refl _)) - | Ninit Nis'529, iteration_statement_statement_safe_'nt => Some (exist _ Nis'496 (eq_refl _)) - | Ninit Nis'529, iteration_statement_statement_dangerous_'nt => Some (exist _ Nis'419 (eq_refl _)) - | Ninit Nis'529, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'529, expression_statement'nt => Some (exist _ Nis'497 (eq_refl _)) - | Ninit Nis'529, expression'nt => Some (exist _ Nis'421 (eq_refl _)) - | Ninit Nis'529, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'529, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'529, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'529, compound_statement'nt => Some (exist _ Nis'498 (eq_refl _)) - | Ninit Nis'529, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'529, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'529, asm_statement'nt => Some (exist _ Nis'499 (eq_refl _)) - | Ninit Nis'529, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'529, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'532, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'532, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'532, statement_safe'nt => Some (exist _ Nis'533 (eq_refl _)) - | Ninit Nis'532, statement_dangerous'nt => Some (exist _ Nis'473 (eq_refl _)) - | Ninit Nis'532, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'532, selection_statement_safe'nt => Some (exist _ Nis'493 (eq_refl _)) - | Ninit Nis'532, selection_statement_dangerous'nt => Some (exist _ Nis'416 (eq_refl _)) - | Ninit Nis'532, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'532, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'532, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'532, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'532, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'532, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'532, labeled_statement_statement_safe_'nt => Some (exist _ Nis'494 (eq_refl _)) - | Ninit Nis'532, labeled_statement_statement_dangerous_'nt => Some (exist _ Nis'417 (eq_refl _)) - | Ninit Nis'532, jump_statement'nt => Some (exist _ Nis'495 (eq_refl _)) - | Ninit Nis'532, iteration_statement_statement_safe_'nt => Some (exist _ Nis'496 (eq_refl _)) - | Ninit Nis'532, iteration_statement_statement_dangerous_'nt => Some (exist _ Nis'419 (eq_refl _)) - | Ninit Nis'532, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'532, expression_statement'nt => Some (exist _ Nis'497 (eq_refl _)) - | Ninit Nis'532, expression'nt => Some (exist _ Nis'421 (eq_refl _)) - | Ninit Nis'532, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'532, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'532, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'532, compound_statement'nt => Some (exist _ Nis'498 (eq_refl _)) - | Ninit Nis'532, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'532, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'532, asm_statement'nt => Some (exist _ Nis'499 (eq_refl _)) - | Ninit Nis'532, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'532, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'535, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'535, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'535, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'535, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'535, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'535, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'535, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'535, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'535, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'535, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'535, expression'nt => Some (exist _ Nis'538 (eq_refl _)) - | Ninit Nis'535, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'535, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'535, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'535, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'535, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'535, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'535, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'536, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'536, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'536, statement_safe'nt => Some (exist _ Nis'537 (eq_refl _)) - | Ninit Nis'536, statement_dangerous'nt => Some (exist _ Nis'477 (eq_refl _)) - | Ninit Nis'536, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'536, selection_statement_safe'nt => Some (exist _ Nis'493 (eq_refl _)) - | Ninit Nis'536, selection_statement_dangerous'nt => Some (exist _ Nis'416 (eq_refl _)) - | Ninit Nis'536, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'536, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'536, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'536, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'536, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'536, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'536, labeled_statement_statement_safe_'nt => Some (exist _ Nis'494 (eq_refl _)) - | Ninit Nis'536, labeled_statement_statement_dangerous_'nt => Some (exist _ Nis'417 (eq_refl _)) - | Ninit Nis'536, jump_statement'nt => Some (exist _ Nis'495 (eq_refl _)) - | Ninit Nis'536, iteration_statement_statement_safe_'nt => Some (exist _ Nis'496 (eq_refl _)) - | Ninit Nis'536, iteration_statement_statement_dangerous_'nt => Some (exist _ Nis'419 (eq_refl _)) - | Ninit Nis'536, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'536, expression_statement'nt => Some (exist _ Nis'497 (eq_refl _)) - | Ninit Nis'536, expression'nt => Some (exist _ Nis'421 (eq_refl _)) - | Ninit Nis'536, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'536, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'536, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'536, compound_statement'nt => Some (exist _ Nis'498 (eq_refl _)) - | Ninit Nis'536, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'536, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'536, asm_statement'nt => Some (exist _ Nis'499 (eq_refl _)) - | Ninit Nis'536, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'536, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'539, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'539, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'539, statement_safe'nt => Some (exist _ Nis'540 (eq_refl _)) - | Ninit Nis'539, statement_dangerous'nt => Some (exist _ Nis'480 (eq_refl _)) - | Ninit Nis'539, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'539, selection_statement_safe'nt => Some (exist _ Nis'493 (eq_refl _)) - | Ninit Nis'539, selection_statement_dangerous'nt => Some (exist _ Nis'416 (eq_refl _)) - | Ninit Nis'539, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'539, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'539, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'539, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'539, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'539, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'539, labeled_statement_statement_safe_'nt => Some (exist _ Nis'494 (eq_refl _)) - | Ninit Nis'539, labeled_statement_statement_dangerous_'nt => Some (exist _ Nis'417 (eq_refl _)) - | Ninit Nis'539, jump_statement'nt => Some (exist _ Nis'495 (eq_refl _)) - | Ninit Nis'539, iteration_statement_statement_safe_'nt => Some (exist _ Nis'496 (eq_refl _)) - | Ninit Nis'539, iteration_statement_statement_dangerous_'nt => Some (exist _ Nis'419 (eq_refl _)) - | Ninit Nis'539, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'539, expression_statement'nt => Some (exist _ Nis'497 (eq_refl _)) - | Ninit Nis'539, expression'nt => Some (exist _ Nis'421 (eq_refl _)) - | Ninit Nis'539, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'539, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'539, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'539, compound_statement'nt => Some (exist _ Nis'498 (eq_refl _)) - | Ninit Nis'539, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'539, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'539, asm_statement'nt => Some (exist _ Nis'499 (eq_refl _)) - | Ninit Nis'539, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'539, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'542, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'542, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'542, statement_safe'nt => Some (exist _ Nis'543 (eq_refl _)) - | Ninit Nis'542, statement_dangerous'nt => Some (exist _ Nis'544 (eq_refl _)) - | Ninit Nis'542, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'542, selection_statement_safe'nt => Some (exist _ Nis'493 (eq_refl _)) - | Ninit Nis'542, selection_statement_dangerous'nt => Some (exist _ Nis'416 (eq_refl _)) - | Ninit Nis'542, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'542, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'542, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'542, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'542, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'542, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'542, labeled_statement_statement_safe_'nt => Some (exist _ Nis'494 (eq_refl _)) - | Ninit Nis'542, labeled_statement_statement_dangerous_'nt => Some (exist _ Nis'417 (eq_refl _)) - | Ninit Nis'542, jump_statement'nt => Some (exist _ Nis'495 (eq_refl _)) - | Ninit Nis'542, iteration_statement_statement_safe_'nt => Some (exist _ Nis'496 (eq_refl _)) - | Ninit Nis'542, iteration_statement_statement_dangerous_'nt => Some (exist _ Nis'419 (eq_refl _)) - | Ninit Nis'542, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'542, expression_statement'nt => Some (exist _ Nis'497 (eq_refl _)) - | Ninit Nis'542, expression'nt => Some (exist _ Nis'421 (eq_refl _)) - | Ninit Nis'542, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'542, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'542, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'542, compound_statement'nt => Some (exist _ Nis'498 (eq_refl _)) - | Ninit Nis'542, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'542, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'542, asm_statement'nt => Some (exist _ Nis'499 (eq_refl _)) - | Ninit Nis'542, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'542, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'553, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'553, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'553, statement_dangerous'nt => Some (exist _ Nis'544 (eq_refl _)) - | Ninit Nis'553, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'553, selection_statement_dangerous'nt => Some (exist _ Nis'416 (eq_refl _)) - | Ninit Nis'553, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'553, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'553, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'553, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'553, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'553, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'553, labeled_statement_statement_dangerous_'nt => Some (exist _ Nis'417 (eq_refl _)) - | Ninit Nis'553, jump_statement'nt => Some (exist _ Nis'418 (eq_refl _)) - | Ninit Nis'553, iteration_statement_statement_dangerous_'nt => Some (exist _ Nis'419 (eq_refl _)) - | Ninit Nis'553, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'553, expression_statement'nt => Some (exist _ Nis'420 (eq_refl _)) - | Ninit Nis'553, expression'nt => Some (exist _ Nis'421 (eq_refl _)) - | Ninit Nis'553, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'553, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'553, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'553, compound_statement'nt => Some (exist _ Nis'423 (eq_refl _)) - | Ninit Nis'553, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'553, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'553, asm_statement'nt => Some (exist _ Nis'424 (eq_refl _)) - | Ninit Nis'553, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'553, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'558, unary_operator'nt => Some (exist _ Nis'64 (eq_refl _)) - | Ninit Nis'558, unary_expression'nt => Some (exist _ Nis'72 (eq_refl _)) - | Ninit Nis'558, type_specifier'nt => Some (exist _ Nis'192 (eq_refl _)) - | Ninit Nis'558, type_qualifier'nt => Some (exist _ Nis'193 (eq_refl _)) - | Ninit Nis'558, struct_or_union_specifier'nt => Some (exist _ Nis'166 (eq_refl _)) - | Ninit Nis'558, struct_or_union'nt => Some (exist _ Nis'167 (eq_refl _)) - | Ninit Nis'558, storage_class_specifier'nt => Some (exist _ Nis'194 (eq_refl _)) - | Ninit Nis'558, statement_dangerous'nt => Some (exist _ Nis'556 (eq_refl _)) - | Ninit Nis'558, shift_expression'nt => Some (exist _ Nis'85 (eq_refl _)) - | Ninit Nis'558, selection_statement_dangerous'nt => Some (exist _ Nis'416 (eq_refl _)) - | Ninit Nis'558, relational_expression'nt => Some (exist _ Nis'102 (eq_refl _)) - | Ninit Nis'558, primary_expression'nt => Some (exist _ Nis'66 (eq_refl _)) - | Ninit Nis'558, postfix_expression'nt => Some (exist _ Nis'67 (eq_refl _)) - | Ninit Nis'558, multiplicative_expression'nt => Some (exist _ Nis'87 (eq_refl _)) - | Ninit Nis'558, logical_OR_expression'nt => Some (exist _ Nis'112 (eq_refl _)) - | Ninit Nis'558, logical_AND_expression'nt => Some (exist _ Nis'114 (eq_refl _)) - | Ninit Nis'558, labeled_statement_statement_dangerous_'nt => Some (exist _ Nis'417 (eq_refl _)) - | Ninit Nis'558, jump_statement'nt => Some (exist _ Nis'418 (eq_refl _)) - | Ninit Nis'558, iteration_statement_statement_dangerous_'nt => Some (exist _ Nis'419 (eq_refl _)) - | Ninit Nis'558, inclusive_OR_expression'nt => Some (exist _ Nis'130 (eq_refl _)) - | Ninit Nis'558, function_specifier'nt => Some (exist _ Nis'195 (eq_refl _)) - | Ninit Nis'558, expression_statement'nt => Some (exist _ Nis'420 (eq_refl _)) - | Ninit Nis'558, expression'nt => Some (exist _ Nis'421 (eq_refl _)) - | Ninit Nis'558, exclusive_OR_expression'nt => Some (exist _ Nis'129 (eq_refl _)) - | Ninit Nis'558, equality_expression'nt => Some (exist _ Nis'120 (eq_refl _)) - | Ninit Nis'558, enum_specifier'nt => Some (exist _ Nis'196 (eq_refl _)) - | Ninit Nis'558, declaration_specifiers'nt => Some (exist _ Nis'458 (eq_refl _)) - | Ninit Nis'558, declaration'nt => Some (exist _ Nis'557 (eq_refl _)) - | Ninit Nis'558, conditional_expression'nt => Some (exist _ Nis'133 (eq_refl _)) - | Ninit Nis'558, compound_statement'nt => Some (exist _ Nis'423 (eq_refl _)) - | Ninit Nis'558, cast_expression'nt => Some (exist _ Nis'94 (eq_refl _)) - | Ninit Nis'558, block_item'nt => Some (exist _ Nis'560 (eq_refl _)) - | Ninit Nis'558, attribute_specifier'nt => Some (exist _ Nis'180 (eq_refl _)) - | Ninit Nis'558, assignment_expression'nt => Some (exist _ Nis'137 (eq_refl _)) - | Ninit Nis'558, asm_statement'nt => Some (exist _ Nis'424 (eq_refl _)) - | Ninit Nis'558, additive_expression'nt => Some (exist _ Nis'105 (eq_refl _)) - | Ninit Nis'558, AND_expression'nt => Some (exist _ Nis'128 (eq_refl _)) - | Ninit Nis'565, attribute_specifier_list'nt => Some (exist _ Nis'244 (eq_refl _)) - | Ninit Nis'566, compound_statement'nt => Some (exist _ Nis'567 (eq_refl _)) - | _, _ => None - end. - -Definition past_symb_of_non_init_state (noninitstate:noninitstate) : list symbol := - match noninitstate with - | Nis'1 => [] - | Nis'2 => [] - | Nis'3 => [] - | Nis'4 => [] - | Nis'5 => [] - | Nis'6 => [] - | Nis'7 => [] - | Nis'8 => [] - | Nis'9 => [] - | Nis'10 => [] - | Nis'11 => [] - | Nis'12 => [] - | Nis'13 => [] - | Nis'14 => [] - | Nis'15 => [] - | Nis'16 => [] - | Nis'17 => [T PACKED't] - | Nis'18 => [] - | Nis'19 => [] - | Nis'20 => [] - | Nis'21 => [] - | Nis'22 => [] - | Nis'23 => [] - | Nis'24 => [] - | Nis'25 => [T SIZEOF't] - | Nis'26 => [] - | Nis'27 => [] - | Nis'28 => [] - | Nis'29 => [] - | Nis'30 => [] - | Nis'31 => [] - | Nis'32 => [] - | Nis'33 => [T ENUM't] - | Nis'34 => [NT attribute_specifier_list'nt; T ENUM't] - | Nis'35 => [T OTHER_NAME't; NT attribute_specifier_list'nt; T ENUM't] - | Nis'36 => [] - | Nis'37 => [T LBRACE't; T OTHER_NAME't; NT attribute_specifier_list'nt; T ENUM't] - | Nis'38 => [NT enumerator_list'nt; T LBRACE't; T OTHER_NAME't; NT attribute_specifier_list'nt; T ENUM't] - | Nis'39 => [NT enumerator_list'nt; T LBRACE't; T OTHER_NAME't; NT attribute_specifier_list'nt; T ENUM't] - | Nis'40 => [T COMMA't; NT enumerator_list'nt; T LBRACE't; T OTHER_NAME't; NT attribute_specifier_list'nt; T ENUM't] - | Nis'41 => [T COMMA't; NT enumerator_list'nt] - | Nis'42 => [] - | Nis'43 => [NT enumeration_constant'nt] - | Nis'44 => [] - | Nis'45 => [] - | Nis'46 => [] - | Nis'47 => [T BUILTIN_VA_ARG't] - | Nis'48 => [] - | Nis'49 => [] - | Nis'50 => [] - | Nis'51 => [T ALIGNOF't] - | Nis'52 => [] - | Nis'53 => [] - | Nis'54 => [] - | Nis'55 => [] - | Nis'56 => [T ATTRIBUTE't] - | Nis'57 => [T LPAREN't; T ATTRIBUTE't] - | Nis'58 => [] - | Nis'59 => [] - | Nis'60 => [] - | Nis'61 => [] - | Nis'62 => [NT gcc_attribute_word'nt] - | Nis'63 => [T LPAREN't; NT gcc_attribute_word'nt] - | Nis'64 => [] - | Nis'65 => [] - | Nis'66 => [] - | Nis'67 => [] - | Nis'68 => [NT postfix_expression'nt] - | Nis'69 => [T PTR't; NT postfix_expression'nt] - | Nis'70 => [NT postfix_expression'nt] - | Nis'71 => [T LPAREN't; NT postfix_expression'nt] - | Nis'72 => [] - | Nis'73 => [] - | Nis'74 => [] - | Nis'75 => [] - | Nis'76 => [] - | Nis'77 => [] - | Nis'78 => [] - | Nis'79 => [] - | Nis'80 => [] - | Nis'81 => [] - | Nis'82 => [] - | Nis'83 => [] - | Nis'84 => [NT unary_expression'nt] - | Nis'85 => [] - | Nis'86 => [NT shift_expression'nt] - | Nis'87 => [] - | Nis'88 => [NT multiplicative_expression'nt] - | Nis'89 => [T STAR't; NT multiplicative_expression'nt] - | Nis'90 => [NT multiplicative_expression'nt] - | Nis'91 => [T SLASH't; NT multiplicative_expression'nt] - | Nis'92 => [NT multiplicative_expression'nt] - | Nis'93 => [T PERCENT't; NT multiplicative_expression'nt] - | Nis'94 => [] - | Nis'95 => [T RIGHT't; NT shift_expression'nt] - | Nis'96 => [NT additive_expression'nt] - | Nis'97 => [T PLUS't; NT additive_expression'nt] - | Nis'98 => [NT additive_expression'nt] - | Nis'99 => [T MINUS't; NT additive_expression'nt] - | Nis'100 => [NT shift_expression'nt] - | Nis'101 => [T LEFT't; NT shift_expression'nt] - | Nis'102 => [] - | Nis'103 => [NT relational_expression'nt] - | Nis'104 => [T LT't; NT relational_expression'nt] - | Nis'105 => [] - | Nis'106 => [NT relational_expression'nt] - | Nis'107 => [T LEQ't; NT relational_expression'nt] - | Nis'108 => [NT relational_expression'nt] - | Nis'109 => [T GT't; NT relational_expression'nt] - | Nis'110 => [NT relational_expression'nt] - | Nis'111 => [T GEQ't; NT relational_expression'nt] - | Nis'112 => [] - | Nis'113 => [NT logical_OR_expression'nt] - | Nis'114 => [] - | Nis'115 => [NT logical_AND_expression'nt] - | Nis'116 => [T ANDAND't; NT logical_AND_expression'nt] - | Nis'117 => [NT inclusive_OR_expression'nt] - | Nis'118 => [T BAR't; NT inclusive_OR_expression'nt] - | Nis'119 => [NT exclusive_OR_expression'nt] - | Nis'120 => [] - | Nis'121 => [NT equality_expression'nt] - | Nis'122 => [T NEQ't; NT equality_expression'nt] - | Nis'123 => [NT equality_expression'nt] - | Nis'124 => [T EQEQ't; NT equality_expression'nt] - | Nis'125 => [T HAT't; NT exclusive_OR_expression'nt] - | Nis'126 => [NT AND_expression'nt] - | Nis'127 => [T AND't; NT AND_expression'nt] - | Nis'128 => [] - | Nis'129 => [] - | Nis'130 => [] - | Nis'131 => [T QUESTION't; NT logical_OR_expression'nt] - | Nis'132 => [NT expression'nt] - | Nis'133 => [] - | Nis'134 => [T COMMA't; NT expression'nt] - | Nis'135 => [NT expression'nt; T QUESTION't; NT logical_OR_expression'nt] - | Nis'136 => [T COLON't; NT expression'nt; T QUESTION't; NT logical_OR_expression'nt] - | Nis'137 => [] - | Nis'138 => [NT logical_OR_expression'nt] - | Nis'139 => [T BARBAR't; NT logical_OR_expression'nt] - | Nis'140 => [NT assignment_operator'nt; NT unary_expression'nt] - | Nis'141 => [] - | Nis'142 => [T LPAREN't; NT postfix_expression'nt] - | Nis'143 => [NT argument_expression_list'nt; T LPAREN't; NT postfix_expression'nt] - | Nis'144 => [NT argument_expression_list'nt] - | Nis'145 => [T COMMA't; NT argument_expression_list'nt] - | Nis'146 => [NT postfix_expression'nt] - | Nis'147 => [T LBRACK't; NT postfix_expression'nt] - | Nis'148 => [NT expression'nt; T LBRACK't; NT postfix_expression'nt] - | Nis'149 => [NT postfix_expression'nt] - | Nis'150 => [NT postfix_expression'nt] - | Nis'151 => [T DOT't; NT postfix_expression'nt] - | Nis'152 => [NT postfix_expression'nt] - | Nis'153 => [NT unary_operator'nt] - | Nis'154 => [T LPAREN't; NT gcc_attribute_word'nt] - | Nis'155 => [NT argument_expression_list'nt; T LPAREN't; NT gcc_attribute_word'nt] - | Nis'156 => [T LPAREN't; T LPAREN't; T ATTRIBUTE't] - | Nis'157 => [NT gcc_attribute_list'nt; T LPAREN't; T LPAREN't; T ATTRIBUTE't] - | Nis'158 => [T RPAREN't; NT gcc_attribute_list'nt; T LPAREN't; T LPAREN't; T ATTRIBUTE't] - | Nis'159 => [NT gcc_attribute_list'nt] - | Nis'160 => [T COMMA't; NT gcc_attribute_list'nt] - | Nis'161 => [] - | Nis'162 => [] - | Nis'163 => [T ALIGNAS't] - | Nis'164 => [] - | Nis'165 => [] - | Nis'166 => [] - | Nis'167 => [] - | Nis'168 => [NT struct_or_union'nt] - | Nis'169 => [NT attribute_specifier_list'nt; NT struct_or_union'nt] - | Nis'170 => [T OTHER_NAME't; NT attribute_specifier_list'nt; NT struct_or_union'nt] - | Nis'171 => [T LBRACE't; T OTHER_NAME't; NT attribute_specifier_list'nt; NT struct_or_union'nt] - | Nis'172 => [NT struct_declaration_list'nt; T LBRACE't; T OTHER_NAME't; NT attribute_specifier_list'nt; NT struct_or_union'nt] - | Nis'173 => [NT struct_declaration_list'nt] - | Nis'174 => [] - | Nis'175 => [] - | Nis'176 => [] - | Nis'177 => [T STAR't] - | Nis'178 => [NT type_qualifier_list'nt] - | Nis'179 => [NT type_qualifier_list'nt; T STAR't] - | Nis'180 => [] - | Nis'181 => [] - | Nis'182 => [T STAR't] - | Nis'183 => [NT specifier_qualifier_list'nt] - | Nis'184 => [] - | Nis'185 => [] - | Nis'186 => [NT pointer'nt] - | Nis'187 => [NT direct_declarator'nt] - | Nis'188 => [T LPAREN't; NT direct_declarator'nt] - | Nis'189 => [] - | Nis'190 => [] - | Nis'191 => [] - | Nis'192 => [] - | Nis'193 => [] - | Nis'194 => [] - | Nis'195 => [] - | Nis'196 => [] - | Nis'197 => [NT function_specifier'nt] - | Nis'198 => [NT storage_class_specifier'nt] - | Nis'199 => [NT type_qualifier'nt] - | Nis'200 => [NT type_specifier'nt] - | Nis'201 => [T LPAREN't; NT direct_declarator'nt] - | Nis'202 => [NT parameter_type_list'nt; T LPAREN't; NT direct_declarator'nt] - | Nis'203 => [] - | Nis'204 => [NT parameter_list'nt] - | Nis'205 => [T COMMA't; NT parameter_list'nt] - | Nis'206 => [T COMMA't; NT parameter_list'nt] - | Nis'207 => [] - | Nis'208 => [] - | Nis'209 => [T LPAREN't] - | Nis'210 => [] - | Nis'211 => [T LBRACK't] - | Nis'212 => [T LBRACK't] - | Nis'213 => [NT type_qualifier_list'nt; T LBRACK't] - | Nis'214 => [NT type_qualifier_list'nt; T LBRACK't] - | Nis'215 => [NT assignment_expression'nt; NT type_qualifier_list'nt; T LBRACK't] - | Nis'216 => [T LBRACK't] - | Nis'217 => [NT assignment_expression'nt; T LBRACK't] - | Nis'218 => [] - | Nis'219 => [NT pointer'nt] - | Nis'220 => [NT direct_abstract_declarator'nt] - | Nis'221 => [T LPAREN't; NT direct_abstract_declarator'nt] - | Nis'222 => [T LPAREN't; NT direct_abstract_declarator'nt] - | Nis'223 => [NT parameter_type_list'nt; T LPAREN't; NT direct_abstract_declarator'nt] - | Nis'224 => [] - | Nis'225 => [NT direct_abstract_declarator'nt] - | Nis'226 => [T LBRACK't; NT direct_abstract_declarator'nt] - | Nis'227 => [T LBRACK't; NT direct_abstract_declarator'nt] - | Nis'228 => [NT type_qualifier_list'nt; T LBRACK't; NT direct_abstract_declarator'nt] - | Nis'229 => [NT type_qualifier_list'nt; T LBRACK't; NT direct_abstract_declarator'nt] - | Nis'230 => [NT assignment_expression'nt; NT type_qualifier_list'nt; T LBRACK't; NT direct_abstract_declarator'nt] - | Nis'231 => [T LBRACK't; NT direct_abstract_declarator'nt] - | Nis'232 => [NT assignment_expression'nt; T LBRACK't; NT direct_abstract_declarator'nt] - | Nis'233 => [T LPAREN't] - | Nis'234 => [NT parameter_type_list'nt; T LPAREN't] - | Nis'235 => [] - | Nis'236 => [NT direct_declarator'nt] - | Nis'237 => [T LBRACK't; NT direct_declarator'nt] - | Nis'238 => [T LBRACK't; NT direct_declarator'nt] - | Nis'239 => [NT type_qualifier_list'nt; T LBRACK't; NT direct_declarator'nt] - | Nis'240 => [NT type_qualifier_list'nt; T LBRACK't; NT direct_declarator'nt] - | Nis'241 => [NT assignment_expression'nt; NT type_qualifier_list'nt; T LBRACK't; NT direct_declarator'nt] - | Nis'242 => [T LBRACK't; NT direct_declarator'nt] - | Nis'243 => [NT assignment_expression'nt; T LBRACK't; NT direct_declarator'nt] - | Nis'244 => [NT direct_declarator'nt] - | Nis'245 => [NT attribute_specifier_list'nt] - | Nis'246 => [] - | Nis'247 => [T LPAREN't] - | Nis'248 => [NT declarator'nt; T LPAREN't] - | Nis'249 => [T LPAREN't] - | Nis'250 => [NT abstract_declarator'nt; T LPAREN't] - | Nis'251 => [NT declaration_specifiers'nt] - | Nis'252 => [NT declaration_specifiers'nt] - | Nis'253 => [NT direct_declarator'nt; NT pointer'nt] - | Nis'254 => [] - | Nis'255 => [T COLON't] - | Nis'256 => [] - | Nis'257 => [NT specifier_qualifier_list'nt] - | Nis'258 => [NT struct_declarator_list'nt; NT specifier_qualifier_list'nt] - | Nis'259 => [NT struct_declarator_list'nt] - | Nis'260 => [T COMMA't; NT struct_declarator_list'nt] - | Nis'261 => [] - | Nis'262 => [NT declarator'nt] - | Nis'263 => [T COLON't; NT declarator'nt] - | Nis'264 => [] - | Nis'265 => [NT attribute_specifier_list'nt; NT struct_or_union'nt] - | Nis'266 => [T LBRACE't; NT attribute_specifier_list'nt; NT struct_or_union'nt] - | Nis'267 => [NT struct_declaration_list'nt; T LBRACE't; NT attribute_specifier_list'nt; NT struct_or_union'nt] - | Nis'268 => [NT type_qualifier'nt] - | Nis'269 => [NT type_specifier'nt] - | Nis'270 => [T LPAREN't; T ALIGNAS't] - | Nis'271 => [NT type_name'nt; T LPAREN't; T ALIGNAS't] - | Nis'272 => [] - | Nis'273 => [] - | Nis'274 => [] - | Nis'275 => [NT specifier_qualifier_list'nt] - | Nis'276 => [T LPAREN't; T ALIGNAS't] - | Nis'277 => [NT argument_expression_list'nt; T LPAREN't; T ALIGNAS't] - | Nis'278 => [T LPAREN't; T ALIGNOF't] - | Nis'279 => [NT type_name'nt; T LPAREN't; T ALIGNOF't] - | Nis'280 => [T RPAREN't; NT type_name'nt; T LPAREN't] - | Nis'281 => [] - | Nis'282 => [T LBRACK't] - | Nis'283 => [NT constant_expression'nt; T LBRACK't] - | Nis'284 => [] - | Nis'285 => [] - | Nis'286 => [T DOT't] - | Nis'287 => [T LBRACE't] - | Nis'288 => [NT initializer_list'nt; T LBRACE't] - | Nis'289 => [NT initializer_list'nt; T LBRACE't] - | Nis'290 => [T COMMA't; NT initializer_list'nt; T LBRACE't] - | Nis'291 => [] - | Nis'292 => [NT designator_list'nt] - | Nis'293 => [NT designator_list'nt] - | Nis'294 => [] - | Nis'295 => [T COMMA't; NT initializer_list'nt] - | Nis'296 => [NT designation'nt; T COMMA't; NT initializer_list'nt] - | Nis'297 => [] - | Nis'298 => [T COMMA't; NT initializer_list'nt] - | Nis'299 => [] - | Nis'300 => [NT designation'nt] - | Nis'301 => [] - | Nis'302 => [T LBRACE't; T RPAREN't; NT type_name'nt; T LPAREN't] - | Nis'303 => [NT initializer_list'nt; T LBRACE't; T RPAREN't; NT type_name'nt; T LPAREN't] - | Nis'304 => [NT initializer_list'nt; T LBRACE't; T RPAREN't; NT type_name'nt; T LPAREN't] - | Nis'305 => [T COMMA't; NT initializer_list'nt; T LBRACE't; T RPAREN't; NT type_name'nt; T LPAREN't] - | Nis'306 => [T LPAREN't] - | Nis'307 => [NT expression'nt; T LPAREN't] - | Nis'308 => [T ALIGNOF't] - | Nis'309 => [T LPAREN't; T BUILTIN_VA_ARG't] - | Nis'310 => [NT assignment_expression'nt; T LPAREN't; T BUILTIN_VA_ARG't] - | Nis'311 => [T COMMA't; NT assignment_expression'nt; T LPAREN't; T BUILTIN_VA_ARG't] - | Nis'312 => [NT type_name'nt; T COMMA't; NT assignment_expression'nt; T LPAREN't; T BUILTIN_VA_ARG't] - | Nis'313 => [T DEC't] - | Nis'314 => [T EQ't; NT enumeration_constant'nt] - | Nis'315 => [] - | Nis'316 => [NT attribute_specifier_list'nt; T ENUM't] - | Nis'317 => [T LBRACE't; NT attribute_specifier_list'nt; T ENUM't] - | Nis'318 => [NT enumerator_list'nt; T LBRACE't; NT attribute_specifier_list'nt; T ENUM't] - | Nis'319 => [NT enumerator_list'nt; T LBRACE't; NT attribute_specifier_list'nt; T ENUM't] - | Nis'320 => [T COMMA't; NT enumerator_list'nt; T LBRACE't; NT attribute_specifier_list'nt; T ENUM't] - | Nis'321 => [T LPAREN't] - | Nis'322 => [NT type_name'nt; T LPAREN't] - | Nis'323 => [T INC't] - | Nis'324 => [T LPAREN't] - | Nis'325 => [NT type_name'nt; T LPAREN't] - | Nis'326 => [T RPAREN't; NT type_name'nt; T LPAREN't] - | Nis'327 => [T LPAREN't; T SIZEOF't] - | Nis'328 => [NT type_name'nt; T LPAREN't; T SIZEOF't] - | Nis'329 => [T SIZEOF't] - | Nis'330 => [T LPAREN't; T PACKED't] - | Nis'331 => [NT argument_expression_list'nt; T LPAREN't; T PACKED't] - | Nis'332 => [] - | Nis'334 => [] - | Nis'335 => [NT translation_unit'nt] - | Nis'336 => [NT translation_unit'nt] - | Nis'337 => [] - | Nis'338 => [NT translation_unit'nt] - | Nis'339 => [] - | Nis'340 => [NT declaration_specifiers'nt] - | Nis'341 => [] - | Nis'342 => [NT pointer'nt] - | Nis'343 => [NT pointer'nt] - | Nis'344 => [NT direct_declarator'nt] - | Nis'345 => [] - | Nis'346 => [T LPAREN't; NT direct_declarator'nt] - | Nis'347 => [NT identifier_list'nt; T LPAREN't; NT direct_declarator'nt] - | Nis'348 => [NT identifier_list'nt] - | Nis'349 => [T COMMA't; NT identifier_list'nt] - | Nis'350 => [NT declaration_specifiers'nt] - | Nis'351 => [NT old_function_declarator'nt; NT declaration_specifiers'nt] - | Nis'352 => [] - | Nis'353 => [] - | Nis'354 => [T WHILE't] - | Nis'355 => [T LPAREN't; T WHILE't] - | Nis'356 => [NT expression'nt; T LPAREN't; T WHILE't] - | Nis'357 => [] - | Nis'358 => [T SWITCH't] - | Nis'359 => [T LPAREN't; T SWITCH't] - | Nis'360 => [NT expression'nt; T LPAREN't; T SWITCH't] - | Nis'361 => [] - | Nis'362 => [] - | Nis'363 => [T RETURN't] - | Nis'364 => [T RETURN't] - | Nis'365 => [NT expression'nt; T RETURN't] - | Nis'366 => [] - | Nis'367 => [T OTHER_NAME't] - | Nis'368 => [] - | Nis'369 => [T IF't] - | Nis'370 => [T LPAREN't; T IF't] - | Nis'371 => [NT expression'nt; T LPAREN't; T IF't] - | Nis'372 => [] - | Nis'373 => [T WHILE't] - | Nis'374 => [T LPAREN't; T WHILE't] - | Nis'375 => [NT expression'nt; T LPAREN't; T WHILE't] - | Nis'376 => [] - | Nis'377 => [T SWITCH't] - | Nis'378 => [T LPAREN't; T SWITCH't] - | Nis'379 => [NT expression'nt; T LPAREN't; T SWITCH't] - | Nis'380 => [] - | Nis'381 => [T OTHER_NAME't] - | Nis'382 => [] - | Nis'383 => [T IF't] - | Nis'384 => [T LPAREN't; T IF't] - | Nis'385 => [NT expression'nt; T LPAREN't; T IF't] - | Nis'386 => [] - | Nis'387 => [T GOTO't] - | Nis'388 => [T OTHER_NAME't; T GOTO't] - | Nis'389 => [] - | Nis'390 => [T FOR't] - | Nis'391 => [T LPAREN't; T FOR't] - | Nis'392 => [T SEMICOLON't; T LPAREN't; T FOR't] - | Nis'393 => [T SEMICOLON't; T SEMICOLON't; T LPAREN't; T FOR't] - | Nis'394 => [] - | Nis'395 => [] - | Nis'396 => [T FOR't] - | Nis'397 => [T LPAREN't; T FOR't] - | Nis'398 => [T SEMICOLON't; T LPAREN't; T FOR't] - | Nis'399 => [T SEMICOLON't; T SEMICOLON't; T LPAREN't; T FOR't] - | Nis'400 => [] - | Nis'401 => [] - | Nis'402 => [T DEFAULT't] - | Nis'403 => [] - | Nis'404 => [T CONTINUE't] - | Nis'405 => [] - | Nis'406 => [T CASE't] - | Nis'407 => [NT constant_expression'nt; T CASE't] - | Nis'408 => [] - | Nis'409 => [T BREAK't] - | Nis'410 => [] - | Nis'411 => [T ASM't] - | Nis'412 => [T LPAREN't; T ASM't] - | Nis'413 => [T STRING_LITERAL't; T LPAREN't; T ASM't] - | Nis'414 => [T RPAREN't; T STRING_LITERAL't; T LPAREN't; T ASM't] - | Nis'415 => [T COLON't; NT constant_expression'nt; T CASE't] - | Nis'416 => [] - | Nis'417 => [] - | Nis'418 => [] - | Nis'419 => [] - | Nis'420 => [] - | Nis'421 => [] - | Nis'422 => [NT expression'nt] - | Nis'423 => [] - | Nis'424 => [] - | Nis'425 => [T COLON't; T DEFAULT't] - | Nis'426 => [T DO't] - | Nis'427 => [NT statement_dangerous'nt; T DO't] - | Nis'428 => [T WHILE't; NT statement_dangerous'nt; T DO't] - | Nis'429 => [T LPAREN't; T WHILE't; NT statement_dangerous'nt; T DO't] - | Nis'430 => [NT expression'nt; T LPAREN't; T WHILE't; NT statement_dangerous'nt; T DO't] - | Nis'431 => [T RPAREN't; NT expression'nt; T LPAREN't; T WHILE't; NT statement_dangerous'nt; T DO't] - | Nis'432 => [T RPAREN't; T SEMICOLON't; T SEMICOLON't; T LPAREN't; T FOR't] - | Nis'433 => [T SEMICOLON't; T SEMICOLON't; T LPAREN't; T FOR't] - | Nis'434 => [NT expression'nt; T SEMICOLON't; T SEMICOLON't; T LPAREN't; T FOR't] - | Nis'435 => [T RPAREN't; NT expression'nt; T SEMICOLON't; T SEMICOLON't; T LPAREN't; T FOR't] - | Nis'436 => [T SEMICOLON't; T LPAREN't; T FOR't] - | Nis'437 => [NT expression'nt; T SEMICOLON't; T LPAREN't; T FOR't] - | Nis'438 => [T SEMICOLON't; NT expression'nt; T SEMICOLON't; T LPAREN't; T FOR't] - | Nis'439 => [T RPAREN't; T SEMICOLON't; NT expression'nt; T SEMICOLON't; T LPAREN't; T FOR't] - | Nis'440 => [T SEMICOLON't; NT expression'nt; T SEMICOLON't; T LPAREN't; T FOR't] - | Nis'441 => [NT expression'nt; T SEMICOLON't; NT expression'nt; T SEMICOLON't; T LPAREN't; T FOR't] - | Nis'442 => [T RPAREN't; NT expression'nt; T SEMICOLON't; NT expression'nt; T SEMICOLON't; T LPAREN't; T FOR't] - | Nis'443 => [T LPAREN't; T FOR't] - | Nis'444 => [NT expression'nt; T LPAREN't; T FOR't] - | Nis'445 => [T SEMICOLON't; NT expression'nt; T LPAREN't; T FOR't] - | Nis'446 => [T SEMICOLON't; T SEMICOLON't; NT expression'nt; T LPAREN't; T FOR't] - | Nis'447 => [T RPAREN't; T SEMICOLON't; T SEMICOLON't; NT expression'nt; T LPAREN't; T FOR't] - | Nis'448 => [T SEMICOLON't; T SEMICOLON't; NT expression'nt; T LPAREN't; T FOR't] - | Nis'449 => [NT expression'nt; T SEMICOLON't; T SEMICOLON't; NT expression'nt; T LPAREN't; T FOR't] - | Nis'450 => [T RPAREN't; NT expression'nt; T SEMICOLON't; T SEMICOLON't; NT expression'nt; T LPAREN't; T FOR't] - | Nis'451 => [T SEMICOLON't; NT expression'nt; T LPAREN't; T FOR't] - | Nis'452 => [NT expression'nt; T SEMICOLON't; NT expression'nt; T LPAREN't; T FOR't] - | Nis'453 => [T SEMICOLON't; NT expression'nt; T SEMICOLON't; NT expression'nt; T LPAREN't; T FOR't] - | Nis'454 => [T RPAREN't; T SEMICOLON't; NT expression'nt; T SEMICOLON't; NT expression'nt; T LPAREN't; T FOR't] - | Nis'455 => [T SEMICOLON't; NT expression'nt; T SEMICOLON't; NT expression'nt; T LPAREN't; T FOR't] - | Nis'456 => [NT expression'nt; T SEMICOLON't; NT expression'nt; T SEMICOLON't; NT expression'nt; T LPAREN't; T FOR't] - | Nis'457 => [T RPAREN't; NT expression'nt; T SEMICOLON't; NT expression'nt; T SEMICOLON't; NT expression'nt; T LPAREN't; T FOR't] - | Nis'458 => [] - | Nis'459 => [NT declaration_specifiers'nt] - | Nis'460 => [NT init_declarator_list'nt; NT declaration_specifiers'nt] - | Nis'461 => [NT init_declarator_list'nt] - | Nis'462 => [T COMMA't; NT init_declarator_list'nt] - | Nis'463 => [] - | Nis'464 => [NT declarator'nt] - | Nis'465 => [T EQ't; NT declarator'nt] - | Nis'466 => [] - | Nis'467 => [T LPAREN't; T FOR't] - | Nis'468 => [NT declaration'nt; T LPAREN't; T FOR't] - | Nis'469 => [T SEMICOLON't; NT declaration'nt; T LPAREN't; T FOR't] - | Nis'470 => [T RPAREN't; T SEMICOLON't; NT declaration'nt; T LPAREN't; T FOR't] - | Nis'471 => [T SEMICOLON't; NT declaration'nt; T LPAREN't; T FOR't] - | Nis'472 => [NT expression'nt; T SEMICOLON't; NT declaration'nt; T LPAREN't; T FOR't] - | Nis'473 => [T RPAREN't; NT expression'nt; T SEMICOLON't; NT declaration'nt; T LPAREN't; T FOR't] - | Nis'474 => [NT declaration'nt; T LPAREN't; T FOR't] - | Nis'475 => [NT expression'nt; NT declaration'nt; T LPAREN't; T FOR't] - | Nis'476 => [T SEMICOLON't; NT expression'nt; NT declaration'nt; T LPAREN't; T FOR't] - | Nis'477 => [T RPAREN't; T SEMICOLON't; NT expression'nt; NT declaration'nt; T LPAREN't; T FOR't] - | Nis'478 => [T SEMICOLON't; NT expression'nt; NT declaration'nt; T LPAREN't; T FOR't] - | Nis'479 => [NT expression'nt; T SEMICOLON't; NT expression'nt; NT declaration'nt; T LPAREN't; T FOR't] - | Nis'480 => [T RPAREN't; NT expression'nt; T SEMICOLON't; NT expression'nt; NT declaration'nt; T LPAREN't; T FOR't] - | Nis'481 => [T DO't] - | Nis'482 => [NT statement_dangerous'nt; T DO't] - | Nis'483 => [T WHILE't; NT statement_dangerous'nt; T DO't] - | Nis'484 => [T LPAREN't; T WHILE't; NT statement_dangerous'nt; T DO't] - | Nis'485 => [NT expression'nt; T LPAREN't; T WHILE't; NT statement_dangerous'nt; T DO't] - | Nis'486 => [T RPAREN't; NT expression'nt; T LPAREN't; T WHILE't; NT statement_dangerous'nt; T DO't] - | Nis'487 => [] - | Nis'488 => [T DEFAULT't] - | Nis'489 => [] - | Nis'490 => [T CASE't] - | Nis'491 => [NT constant_expression'nt; T CASE't] - | Nis'492 => [T COLON't; NT constant_expression'nt; T CASE't] - | Nis'493 => [] - | Nis'494 => [] - | Nis'495 => [] - | Nis'496 => [] - | Nis'497 => [] - | Nis'498 => [] - | Nis'499 => [] - | Nis'500 => [T COLON't; T DEFAULT't] - | Nis'501 => [T RPAREN't; T SEMICOLON't; T SEMICOLON't; T LPAREN't; T FOR't] - | Nis'502 => [T SEMICOLON't; T SEMICOLON't; T LPAREN't; T FOR't] - | Nis'503 => [NT expression'nt; T SEMICOLON't; T SEMICOLON't; T LPAREN't; T FOR't] - | Nis'504 => [T RPAREN't; NT expression'nt; T SEMICOLON't; T SEMICOLON't; T LPAREN't; T FOR't] - | Nis'505 => [T SEMICOLON't; T LPAREN't; T FOR't] - | Nis'506 => [NT expression'nt; T SEMICOLON't; T LPAREN't; T FOR't] - | Nis'507 => [T SEMICOLON't; NT expression'nt; T SEMICOLON't; T LPAREN't; T FOR't] - | Nis'508 => [T RPAREN't; T SEMICOLON't; NT expression'nt; T SEMICOLON't; T LPAREN't; T FOR't] - | Nis'509 => [T SEMICOLON't; NT expression'nt; T SEMICOLON't; T LPAREN't; T FOR't] - | Nis'510 => [NT expression'nt; T SEMICOLON't; NT expression'nt; T SEMICOLON't; T LPAREN't; T FOR't] - | Nis'511 => [T RPAREN't; NT expression'nt; T SEMICOLON't; NT expression'nt; T SEMICOLON't; T LPAREN't; T FOR't] - | Nis'512 => [T LPAREN't; T FOR't] - | Nis'513 => [NT expression'nt; T LPAREN't; T FOR't] - | Nis'514 => [T SEMICOLON't; NT expression'nt; T LPAREN't; T FOR't] - | Nis'515 => [T SEMICOLON't; T SEMICOLON't; NT expression'nt; T LPAREN't; T FOR't] - | Nis'516 => [T RPAREN't; T SEMICOLON't; T SEMICOLON't; NT expression'nt; T LPAREN't; T FOR't] - | Nis'517 => [T SEMICOLON't; T SEMICOLON't; NT expression'nt; T LPAREN't; T FOR't] - | Nis'518 => [NT expression'nt; T SEMICOLON't; T SEMICOLON't; NT expression'nt; T LPAREN't; T FOR't] - | Nis'519 => [T RPAREN't; NT expression'nt; T SEMICOLON't; T SEMICOLON't; NT expression'nt; T LPAREN't; T FOR't] - | Nis'520 => [T SEMICOLON't; NT expression'nt; T LPAREN't; T FOR't] - | Nis'521 => [NT expression'nt; T SEMICOLON't; NT expression'nt; T LPAREN't; T FOR't] - | Nis'522 => [T SEMICOLON't; NT expression'nt; T SEMICOLON't; NT expression'nt; T LPAREN't; T FOR't] - | Nis'523 => [T RPAREN't; T SEMICOLON't; NT expression'nt; T SEMICOLON't; NT expression'nt; T LPAREN't; T FOR't] - | Nis'524 => [T SEMICOLON't; NT expression'nt; T SEMICOLON't; NT expression'nt; T LPAREN't; T FOR't] - | Nis'525 => [NT expression'nt; T SEMICOLON't; NT expression'nt; T SEMICOLON't; NT expression'nt; T LPAREN't; T FOR't] - | Nis'526 => [T RPAREN't; NT expression'nt; T SEMICOLON't; NT expression'nt; T SEMICOLON't; NT expression'nt; T LPAREN't; T FOR't] - | Nis'527 => [T LPAREN't; T FOR't] - | Nis'528 => [NT declaration'nt; T LPAREN't; T FOR't] - | Nis'529 => [T SEMICOLON't; NT declaration'nt; T LPAREN't; T FOR't] - | Nis'530 => [T RPAREN't; T SEMICOLON't; NT declaration'nt; T LPAREN't; T FOR't] - | Nis'531 => [T SEMICOLON't; NT declaration'nt; T LPAREN't; T FOR't] - | Nis'532 => [NT expression'nt; T SEMICOLON't; NT declaration'nt; T LPAREN't; T FOR't] - | Nis'533 => [T RPAREN't; NT expression'nt; T SEMICOLON't; NT declaration'nt; T LPAREN't; T FOR't] - | Nis'534 => [NT declaration'nt; T LPAREN't; T FOR't] - | Nis'535 => [NT expression'nt; NT declaration'nt; T LPAREN't; T FOR't] - | Nis'536 => [T SEMICOLON't; NT expression'nt; NT declaration'nt; T LPAREN't; T FOR't] - | Nis'537 => [T RPAREN't; T SEMICOLON't; NT expression'nt; NT declaration'nt; T LPAREN't; T FOR't] - | Nis'538 => [T SEMICOLON't; NT expression'nt; NT declaration'nt; T LPAREN't; T FOR't] - | Nis'539 => [NT expression'nt; T SEMICOLON't; NT expression'nt; NT declaration'nt; T LPAREN't; T FOR't] - | Nis'540 => [T RPAREN't; NT expression'nt; T SEMICOLON't; NT expression'nt; NT declaration'nt; T LPAREN't; T FOR't] - | Nis'541 => [T RPAREN't; NT expression'nt; T LPAREN't; T IF't] - | Nis'542 => [NT statement_safe'nt; T RPAREN't; NT expression'nt; T LPAREN't; T IF't] - | Nis'543 => [T ELSE't; NT statement_safe'nt; T RPAREN't; NT expression'nt; T LPAREN't; T IF't] - | Nis'544 => [T ELSE't; NT statement_safe'nt; T RPAREN't; NT expression'nt; T LPAREN't; T IF't] - | Nis'545 => [T RPAREN't; NT expression'nt; T LPAREN't; T IF't] - | Nis'546 => [T COLON't; T OTHER_NAME't] - | Nis'547 => [T COLON't; T OTHER_NAME't] - | Nis'548 => [T RPAREN't; NT expression'nt; T LPAREN't; T SWITCH't] - | Nis'549 => [T RPAREN't; NT expression'nt; T LPAREN't; T SWITCH't] - | Nis'550 => [T RPAREN't; NT expression'nt; T LPAREN't; T WHILE't] - | Nis'551 => [T RPAREN't; NT expression'nt; T LPAREN't; T WHILE't] - | Nis'552 => [T RPAREN't; NT expression'nt; T LPAREN't; T IF't] - | Nis'553 => [NT statement_safe'nt; T RPAREN't; NT expression'nt; T LPAREN't; T IF't] - | Nis'554 => [T LBRACE't] - | Nis'555 => [] - | Nis'556 => [] - | Nis'557 => [] - | Nis'558 => [T LBRACE't] - | Nis'559 => [NT block_item_list'nt; T LBRACE't] - | Nis'560 => [NT block_item_list'nt] - | Nis'561 => [] - | Nis'562 => [NT declaration_list'nt] - | Nis'563 => [NT declaration_list'nt; NT old_function_declarator'nt; NT declaration_specifiers'nt] - | Nis'564 => [] - | Nis'565 => [] - | Nis'566 => [NT declaration_specifiers'nt] - | Nis'567 => [NT declarator'nt; NT declaration_specifiers'nt] - | Nis'568 => [] - | Nis'569 => [] - end. -Extract Constant past_symb_of_non_init_state => "fun _ -> assert false". - -Definition past_state_of_non_init_state (s:noninitstate) : list (state -> bool) := - match s with - | Nis'1 => - [ fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'176 | Ninit Nis'177 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'220 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'2 => - [ fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'3 => - [ fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'4 => - [ fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'5 => - [ fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'6 => - [ fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'7 => - [ fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'273 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'8 => - [ fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'9 => - [ fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'273 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'10 => - [ fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'11 => - [ fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'12 => - [ fun s:state => - match s return bool with - | Init Init'0 => true - | _ => false - end ] - | Nis'13 => - [ fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'176 | Ninit Nis'177 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'220 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'14 => - [ fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'273 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'15 => - [ fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'334 => true - | _ => false - end ] - | Nis'16 => - [ fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'33 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'168 | Ninit Nis'171 | Ninit Nis'176 | Ninit Nis'177 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'220 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'244 | Ninit Nis'253 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'17 => - [ fun s:state => - match s return bool with - | Ninit Nis'16 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'33 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'168 | Ninit Nis'171 | Ninit Nis'176 | Ninit Nis'177 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'220 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'244 | Ninit Nis'253 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'18 => - [ fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'19 => - [ fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'20 => - [ fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'21 => - [ fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'22 => - [ fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'23 => - [ fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'24 => - [ fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'25 => - [ fun s:state => - match s return bool with - | Ninit Nis'22 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'26 => - [ fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'27 => - [ fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'28 => - [ fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'29 => - [ fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'30 => - [ fun s:state => - match s return bool with - | Ninit Nis'29 | Ninit Nis'44 => true - | _ => false - end ] - | Nis'31 => - [ fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'32 => - [ fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'33 => - [ fun s:state => - match s return bool with - | Ninit Nis'32 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'34 => - [ fun s:state => - match s return bool with - | Ninit Nis'33 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'32 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'35 => - [ fun s:state => - match s return bool with - | Ninit Nis'34 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'33 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'32 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'36 => - [ fun s:state => - match s return bool with - | Ninit Nis'35 | Ninit Nis'39 | Ninit Nis'316 | Ninit Nis'319 => true - | _ => false - end ] - | Nis'37 => - [ fun s:state => - match s return bool with - | Ninit Nis'35 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'34 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'33 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'32 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'38 => - [ fun s:state => - match s return bool with - | Ninit Nis'37 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'35 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'34 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'33 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'32 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'39 => - [ fun s:state => - match s return bool with - | Ninit Nis'37 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'35 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'34 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'33 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'32 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'40 => - [ fun s:state => - match s return bool with - | Ninit Nis'39 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'37 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'35 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'34 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'33 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'32 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'41 => - [ fun s:state => - match s return bool with - | Ninit Nis'39 | Ninit Nis'319 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'37 | Ninit Nis'317 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'35 | Ninit Nis'316 => true - | _ => false - end ] - | Nis'42 => - [ fun s:state => - match s return bool with - | Ninit Nis'35 | Ninit Nis'39 | Ninit Nis'316 | Ninit Nis'319 => true - | _ => false - end ] - | Nis'43 => - [ fun s:state => - match s return bool with - | Ninit Nis'42 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'35 | Ninit Nis'39 | Ninit Nis'316 | Ninit Nis'319 => true - | _ => false - end ] - | Nis'44 => - [ fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'45 => - [ fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'46 => - [ fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'47 => - [ fun s:state => - match s return bool with - | Ninit Nis'46 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'48 => - [ fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'49 => - [ fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'50 => - [ fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'51 => - [ fun s:state => - match s return bool with - | Ninit Nis'50 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'52 => - [ fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'53 => - [ fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'176 | Ninit Nis'177 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'220 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'54 => - [ fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'55 => - [ fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'33 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'168 | Ninit Nis'171 | Ninit Nis'176 | Ninit Nis'177 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'220 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'244 | Ninit Nis'253 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'56 => - [ fun s:state => - match s return bool with - | Ninit Nis'55 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'33 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'168 | Ninit Nis'171 | Ninit Nis'176 | Ninit Nis'177 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'220 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'244 | Ninit Nis'253 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'57 => - [ fun s:state => - match s return bool with - | Ninit Nis'56 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'55 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'33 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'168 | Ninit Nis'171 | Ninit Nis'176 | Ninit Nis'177 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'220 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'244 | Ninit Nis'253 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'58 => - [ fun s:state => - match s return bool with - | Ninit Nis'57 | Ninit Nis'159 => true - | _ => false - end ] - | Nis'59 => - [ fun s:state => - match s return bool with - | Ninit Nis'57 | Ninit Nis'159 => true - | _ => false - end ] - | Nis'60 => - [ fun s:state => - match s return bool with - | Ninit Nis'57 | Ninit Nis'159 => true - | _ => false - end ] - | Nis'61 => - [ fun s:state => - match s return bool with - | Ninit Nis'57 | Ninit Nis'159 => true - | _ => false - end ] - | Nis'62 => - [ fun s:state => - match s return bool with - | Ninit Nis'61 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'57 | Ninit Nis'159 => true - | _ => false - end ] - | Nis'63 => - [ fun s:state => - match s return bool with - | Ninit Nis'62 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'61 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'57 | Ninit Nis'159 => true - | _ => false - end ] - | Nis'64 => - [ fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'65 => - [ fun s:state => - match s return bool with - | Ninit Nis'43 | Ninit Nis'64 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'281 | Ninit Nis'325 | Ninit Nis'405 | Ninit Nis'489 => true - | _ => false - end ] - | Nis'66 => - [ fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'67 => - [ fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'68 => - [ fun s:state => - match s return bool with - | Ninit Nis'67 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'69 => - [ fun s:state => - match s return bool with - | Ninit Nis'68 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'67 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'70 => - [ fun s:state => - match s return bool with - | Ninit Nis'67 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'71 => - [ fun s:state => - match s return bool with - | Ninit Nis'70 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'67 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'72 => - [ fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'113 | Ninit Nis'132 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'280 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'73 => - [ fun s:state => - match s return bool with - | Ninit Nis'72 => true - | _ => false - end ] - | Nis'74 => - [ fun s:state => - match s return bool with - | Ninit Nis'72 => true - | _ => false - end ] - | Nis'75 => - [ fun s:state => - match s return bool with - | Ninit Nis'72 => true - | _ => false - end ] - | Nis'76 => - [ fun s:state => - match s return bool with - | Ninit Nis'72 => true - | _ => false - end ] - | Nis'77 => - [ fun s:state => - match s return bool with - | Ninit Nis'72 => true - | _ => false - end ] - | Nis'78 => - [ fun s:state => - match s return bool with - | Ninit Nis'72 => true - | _ => false - end ] - | Nis'79 => - [ fun s:state => - match s return bool with - | Ninit Nis'72 => true - | _ => false - end ] - | Nis'80 => - [ fun s:state => - match s return bool with - | Ninit Nis'72 => true - | _ => false - end ] - | Nis'81 => - [ fun s:state => - match s return bool with - | Ninit Nis'72 => true - | _ => false - end ] - | Nis'82 => - [ fun s:state => - match s return bool with - | Ninit Nis'72 => true - | _ => false - end ] - | Nis'83 => - [ fun s:state => - match s return bool with - | Ninit Nis'72 => true - | _ => false - end ] - | Nis'84 => - [ fun s:state => - match s return bool with - | Ninit Nis'72 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'113 | Ninit Nis'132 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'280 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'85 => - [ fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'86 => - [ fun s:state => - match s return bool with - | Ninit Nis'85 | Ninit Nis'104 | Ninit Nis'107 | Ninit Nis'109 | Ninit Nis'111 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'87 => - [ fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'88 => - [ fun s:state => - match s return bool with - | Ninit Nis'87 | Ninit Nis'97 | Ninit Nis'99 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'89 => - [ fun s:state => - match s return bool with - | Ninit Nis'88 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'87 | Ninit Nis'97 | Ninit Nis'99 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'90 => - [ fun s:state => - match s return bool with - | Ninit Nis'87 | Ninit Nis'97 | Ninit Nis'99 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'91 => - [ fun s:state => - match s return bool with - | Ninit Nis'90 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'87 | Ninit Nis'97 | Ninit Nis'99 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'92 => - [ fun s:state => - match s return bool with - | Ninit Nis'87 | Ninit Nis'97 | Ninit Nis'99 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'93 => - [ fun s:state => - match s return bool with - | Ninit Nis'92 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'87 | Ninit Nis'97 | Ninit Nis'99 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'94 => - [ fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'95 => - [ fun s:state => - match s return bool with - | Ninit Nis'86 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'85 | Ninit Nis'104 | Ninit Nis'107 | Ninit Nis'109 | Ninit Nis'111 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'96 => - [ fun s:state => - match s return bool with - | Ninit Nis'95 | Ninit Nis'101 | Ninit Nis'105 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'97 => - [ fun s:state => - match s return bool with - | Ninit Nis'96 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'95 | Ninit Nis'101 | Ninit Nis'105 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'98 => - [ fun s:state => - match s return bool with - | Ninit Nis'95 | Ninit Nis'101 | Ninit Nis'105 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'99 => - [ fun s:state => - match s return bool with - | Ninit Nis'98 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'95 | Ninit Nis'101 | Ninit Nis'105 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'100 => - [ fun s:state => - match s return bool with - | Ninit Nis'85 | Ninit Nis'104 | Ninit Nis'107 | Ninit Nis'109 | Ninit Nis'111 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'101 => - [ fun s:state => - match s return bool with - | Ninit Nis'100 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'85 | Ninit Nis'104 | Ninit Nis'107 | Ninit Nis'109 | Ninit Nis'111 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'102 => - [ fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'103 => - [ fun s:state => - match s return bool with - | Ninit Nis'102 | Ninit Nis'122 | Ninit Nis'124 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'104 => - [ fun s:state => - match s return bool with - | Ninit Nis'103 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'102 | Ninit Nis'122 | Ninit Nis'124 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'105 => - [ fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'106 => - [ fun s:state => - match s return bool with - | Ninit Nis'102 | Ninit Nis'122 | Ninit Nis'124 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'107 => - [ fun s:state => - match s return bool with - | Ninit Nis'106 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'102 | Ninit Nis'122 | Ninit Nis'124 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'108 => - [ fun s:state => - match s return bool with - | Ninit Nis'102 | Ninit Nis'122 | Ninit Nis'124 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'109 => - [ fun s:state => - match s return bool with - | Ninit Nis'108 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'102 | Ninit Nis'122 | Ninit Nis'124 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'110 => - [ fun s:state => - match s return bool with - | Ninit Nis'102 | Ninit Nis'122 | Ninit Nis'124 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'111 => - [ fun s:state => - match s return bool with - | Ninit Nis'110 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'102 | Ninit Nis'122 | Ninit Nis'124 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'112 => - [ fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'113 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'113 => - [ fun s:state => - match s return bool with - | Ninit Nis'112 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'113 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'114 => - [ fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'113 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'115 => - [ fun s:state => - match s return bool with - | Ninit Nis'114 | Ninit Nis'139 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'113 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'116 => - [ fun s:state => - match s return bool with - | Ninit Nis'115 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'114 | Ninit Nis'139 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'113 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'117 => - [ fun s:state => - match s return bool with - | Ninit Nis'116 | Ninit Nis'130 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'118 => - [ fun s:state => - match s return bool with - | Ninit Nis'117 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'116 | Ninit Nis'130 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'119 => - [ fun s:state => - match s return bool with - | Ninit Nis'118 | Ninit Nis'129 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'120 => - [ fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'121 => - [ fun s:state => - match s return bool with - | Ninit Nis'120 | Ninit Nis'127 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'122 => - [ fun s:state => - match s return bool with - | Ninit Nis'121 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'120 | Ninit Nis'127 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'123 => - [ fun s:state => - match s return bool with - | Ninit Nis'120 | Ninit Nis'127 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'124 => - [ fun s:state => - match s return bool with - | Ninit Nis'123 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'120 | Ninit Nis'127 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'125 => - [ fun s:state => - match s return bool with - | Ninit Nis'119 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'118 | Ninit Nis'129 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'126 => - [ fun s:state => - match s return bool with - | Ninit Nis'125 | Ninit Nis'128 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'127 => - [ fun s:state => - match s return bool with - | Ninit Nis'126 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'125 | Ninit Nis'128 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'128 => - [ fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'129 => - [ fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'130 => - [ fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'113 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'131 => - [ fun s:state => - match s return bool with - | Ninit Nis'113 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'112 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'113 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'132 => - [ fun s:state => - match s return bool with - | Ninit Nis'131 | Ninit Nis'147 | Ninit Nis'306 | Ninit Nis'355 | Ninit Nis'359 | Ninit Nis'364 | Ninit Nis'370 | Ninit Nis'374 | Ninit Nis'378 | Ninit Nis'384 | Ninit Nis'421 | Ninit Nis'429 | Ninit Nis'433 | Ninit Nis'436 | Ninit Nis'440 | Ninit Nis'443 | Ninit Nis'448 | Ninit Nis'451 | Ninit Nis'455 | Ninit Nis'471 | Ninit Nis'474 | Ninit Nis'478 | Ninit Nis'484 | Ninit Nis'502 | Ninit Nis'505 | Ninit Nis'509 | Ninit Nis'512 | Ninit Nis'517 | Ninit Nis'520 | Ninit Nis'524 | Ninit Nis'531 | Ninit Nis'534 | Ninit Nis'538 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'113 | Ninit Nis'146 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'133 => - [ fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'113 | Ninit Nis'132 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'280 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'134 => - [ fun s:state => - match s return bool with - | Ninit Nis'132 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'131 | Ninit Nis'147 | Ninit Nis'306 | Ninit Nis'355 | Ninit Nis'359 | Ninit Nis'364 | Ninit Nis'370 | Ninit Nis'374 | Ninit Nis'378 | Ninit Nis'384 | Ninit Nis'421 | Ninit Nis'429 | Ninit Nis'433 | Ninit Nis'436 | Ninit Nis'440 | Ninit Nis'443 | Ninit Nis'448 | Ninit Nis'451 | Ninit Nis'455 | Ninit Nis'471 | Ninit Nis'474 | Ninit Nis'478 | Ninit Nis'484 | Ninit Nis'502 | Ninit Nis'505 | Ninit Nis'509 | Ninit Nis'512 | Ninit Nis'517 | Ninit Nis'520 | Ninit Nis'524 | Ninit Nis'531 | Ninit Nis'534 | Ninit Nis'538 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'113 | Ninit Nis'146 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'135 => - [ fun s:state => - match s return bool with - | Ninit Nis'131 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'113 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'112 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'113 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'136 => - [ fun s:state => - match s return bool with - | Ninit Nis'135 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'131 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'113 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'112 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'113 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'137 => - [ fun s:state => - match s return bool with - | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'113 | Ninit Nis'146 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'138 => - [ fun s:state => - match s return bool with - | Ninit Nis'112 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'113 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'139 => - [ fun s:state => - match s return bool with - | Ninit Nis'138 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'112 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'113 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'140 => - [ fun s:state => - match s return bool with - | Ninit Nis'84 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'72 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'113 | Ninit Nis'132 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'280 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'141 => - [ fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'163 => true - | _ => false - end ] - | Nis'142 => - [ fun s:state => - match s return bool with - | Ninit Nis'70 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'67 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'143 => - [ fun s:state => - match s return bool with - | Ninit Nis'142 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'70 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'67 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'144 => - [ fun s:state => - match s return bool with - | Ninit Nis'142 | Ninit Nis'154 | Ninit Nis'276 | Ninit Nis'330 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'163 => true - | _ => false - end ] - | Nis'145 => - [ fun s:state => - match s return bool with - | Ninit Nis'144 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'142 | Ninit Nis'154 | Ninit Nis'276 | Ninit Nis'330 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'62 | Ninit Nis'70 | Ninit Nis'163 => true - | _ => false - end ] - | Nis'146 => - [ fun s:state => - match s return bool with - | Ninit Nis'67 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'147 => - [ fun s:state => - match s return bool with - | Ninit Nis'146 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'67 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'148 => - [ fun s:state => - match s return bool with - | Ninit Nis'147 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'146 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'67 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'149 => - [ fun s:state => - match s return bool with - | Ninit Nis'67 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'150 => - [ fun s:state => - match s return bool with - | Ninit Nis'67 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'151 => - [ fun s:state => - match s return bool with - | Ninit Nis'150 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'67 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'152 => - [ fun s:state => - match s return bool with - | Ninit Nis'67 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'153 => - [ fun s:state => - match s return bool with - | Ninit Nis'64 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'154 => - [ fun s:state => - match s return bool with - | Ninit Nis'62 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'61 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'57 | Ninit Nis'159 => true - | _ => false - end ] - | Nis'155 => - [ fun s:state => - match s return bool with - | Ninit Nis'154 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'62 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'61 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'57 | Ninit Nis'159 => true - | _ => false - end ] - | Nis'156 => - [ fun s:state => - match s return bool with - | Ninit Nis'57 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'56 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'55 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'33 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'168 | Ninit Nis'171 | Ninit Nis'176 | Ninit Nis'177 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'220 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'244 | Ninit Nis'253 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'157 => - [ fun s:state => - match s return bool with - | Ninit Nis'156 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'57 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'56 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'55 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'33 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'168 | Ninit Nis'171 | Ninit Nis'176 | Ninit Nis'177 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'220 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'244 | Ninit Nis'253 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'158 => - [ fun s:state => - match s return bool with - | Ninit Nis'157 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'156 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'57 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'56 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'55 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'33 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'168 | Ninit Nis'171 | Ninit Nis'176 | Ninit Nis'177 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'220 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'244 | Ninit Nis'253 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'159 => - [ fun s:state => - match s return bool with - | Ninit Nis'156 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'57 => true - | _ => false - end ] - | Nis'160 => - [ fun s:state => - match s return bool with - | Ninit Nis'159 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'156 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'57 => true - | _ => false - end ] - | Nis'161 => - [ fun s:state => - match s return bool with - | Ninit Nis'57 => true - | _ => false - end ] - | Nis'162 => - [ fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'33 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'168 | Ninit Nis'171 | Ninit Nis'176 | Ninit Nis'177 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'220 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'244 | Ninit Nis'253 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'163 => - [ fun s:state => - match s return bool with - | Ninit Nis'162 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'33 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'168 | Ninit Nis'171 | Ninit Nis'176 | Ninit Nis'177 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'220 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'244 | Ninit Nis'253 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'164 => - [ fun s:state => - match s return bool with - | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'266 | Ninit Nis'310 => true - | _ => false - end ] - | Nis'165 => - [ fun s:state => - match s return bool with - | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'266 | Ninit Nis'310 => true - | _ => false - end ] - | Nis'166 => - [ fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'167 => - [ fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'168 => - [ fun s:state => - match s return bool with - | Ninit Nis'167 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'169 => - [ fun s:state => - match s return bool with - | Ninit Nis'168 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'167 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'170 => - [ fun s:state => - match s return bool with - | Ninit Nis'169 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'168 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'167 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'171 => - [ fun s:state => - match s return bool with - | Ninit Nis'170 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'169 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'168 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'167 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'172 => - [ fun s:state => - match s return bool with - | Ninit Nis'171 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'170 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'169 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'168 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'167 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'173 => - [ fun s:state => - match s return bool with - | Ninit Nis'171 | Ninit Nis'266 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'170 | Ninit Nis'265 => true - | _ => false - end ] - | Nis'174 => - [ fun s:state => - match s return bool with - | Ninit Nis'171 | Ninit Nis'266 => true - | _ => false - end ] - | Nis'175 => - [ fun s:state => - match s return bool with - | Ninit Nis'174 | Ninit Nis'184 | Ninit Nis'185 | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'218 | Ninit Nis'259 | Ninit Nis'339 | Ninit Nis'341 | Ninit Nis'458 | Ninit Nis'461 => true - | _ => false - end ] - | Nis'176 => - [ fun s:state => - match s return bool with - | Ninit Nis'174 | Ninit Nis'176 | Ninit Nis'177 | Ninit Nis'184 | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'259 | Ninit Nis'272 | Ninit Nis'273 | Ninit Nis'339 | Ninit Nis'458 | Ninit Nis'461 => true - | _ => false - end ] - | Nis'177 => - [ fun s:state => - match s return bool with - | Ninit Nis'176 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'174 | Ninit Nis'176 | Ninit Nis'177 | Ninit Nis'184 | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'259 | Ninit Nis'272 | Ninit Nis'273 | Ninit Nis'339 | Ninit Nis'458 | Ninit Nis'461 => true - | _ => false - end ] - | Nis'178 => - [ fun s:state => - match s return bool with - | Ninit Nis'177 | Ninit Nis'212 | Ninit Nis'227 | Ninit Nis'238 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'176 | Ninit Nis'210 | Ninit Nis'225 | Ninit Nis'236 => true - | _ => false - end ] - | Nis'179 => - [ fun s:state => - match s return bool with - | Ninit Nis'177 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'176 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'174 | Ninit Nis'176 | Ninit Nis'177 | Ninit Nis'184 | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'259 | Ninit Nis'272 | Ninit Nis'273 | Ninit Nis'339 | Ninit Nis'458 | Ninit Nis'461 => true - | _ => false - end ] - | Nis'180 => - [ fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'176 | Ninit Nis'177 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'220 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'181 => - [ fun s:state => - match s return bool with - | Ninit Nis'176 | Ninit Nis'210 | Ninit Nis'225 | Ninit Nis'236 => true - | _ => false - end ] - | Nis'182 => - [ fun s:state => - match s return bool with - | Ninit Nis'176 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'174 | Ninit Nis'176 | Ninit Nis'177 | Ninit Nis'184 | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'259 | Ninit Nis'272 | Ninit Nis'273 | Ninit Nis'339 | Ninit Nis'458 | Ninit Nis'461 => true - | _ => false - end ] - | Nis'183 => - [ fun s:state => - match s return bool with - | Ninit Nis'174 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'171 | Ninit Nis'266 => true - | _ => false - end ] - | Nis'184 => - [ fun s:state => - match s return bool with - | Ninit Nis'174 | Ninit Nis'184 | Ninit Nis'185 | Ninit Nis'259 | Ninit Nis'339 | Ninit Nis'341 | Ninit Nis'458 | Ninit Nis'461 => true - | _ => false - end ] - | Nis'185 => - [ fun s:state => - match s return bool with - | Ninit Nis'174 | Ninit Nis'184 | Ninit Nis'259 | Ninit Nis'458 | Ninit Nis'461 => true - | _ => false - end ] - | Nis'186 => - [ fun s:state => - match s return bool with - | Ninit Nis'185 | Ninit Nis'218 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'174 | Ninit Nis'184 | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'259 | Ninit Nis'458 | Ninit Nis'461 => true - | _ => false - end ] - | Nis'187 => - [ fun s:state => - match s return bool with - | Ninit Nis'186 | Ninit Nis'235 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'174 | Ninit Nis'184 | Ninit Nis'185 | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'218 | Ninit Nis'259 | Ninit Nis'458 | Ninit Nis'461 => true - | _ => false - end ] - | Nis'188 => - [ fun s:state => - match s return bool with - | Ninit Nis'187 | Ninit Nis'344 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'186 | Ninit Nis'235 | Ninit Nis'343 | Ninit Nis'565 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'174 | Ninit Nis'184 | Ninit Nis'185 | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'218 | Ninit Nis'259 | Ninit Nis'339 | Ninit Nis'341 | Ninit Nis'458 | Ninit Nis'461 => true - | _ => false - end ] - | Nis'189 => - [ fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'273 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'190 => - [ fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'273 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'191 => - [ fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'273 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'192 => - [ fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'273 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'193 => - [ fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'273 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'194 => - [ fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'273 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'195 => - [ fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'273 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'196 => - [ fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'197 => - [ fun s:state => - match s return bool with - | Ninit Nis'195 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'273 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'198 => - [ fun s:state => - match s return bool with - | Ninit Nis'194 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'273 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'199 => - [ fun s:state => - match s return bool with - | Ninit Nis'193 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'273 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'200 => - [ fun s:state => - match s return bool with - | Ninit Nis'192 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'273 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'201 => - [ fun s:state => - match s return bool with - | Ninit Nis'187 | Ninit Nis'344 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'186 | Ninit Nis'235 | Ninit Nis'343 | Ninit Nis'565 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'174 | Ninit Nis'184 | Ninit Nis'185 | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'218 | Ninit Nis'259 | Ninit Nis'339 | Ninit Nis'341 | Ninit Nis'458 | Ninit Nis'461 => true - | _ => false - end ] - | Nis'202 => - [ fun s:state => - match s return bool with - | Ninit Nis'201 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'187 | Ninit Nis'344 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'186 | Ninit Nis'235 | Ninit Nis'343 | Ninit Nis'565 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'174 | Ninit Nis'184 | Ninit Nis'185 | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'218 | Ninit Nis'259 | Ninit Nis'339 | Ninit Nis'341 | Ninit Nis'458 | Ninit Nis'461 => true - | _ => false - end ] - | Nis'203 => - [ fun s:state => - match s return bool with - | Ninit Nis'187 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'273 | Ninit Nis'344 => true - | _ => false - end ] - | Nis'204 => - [ fun s:state => - match s return bool with - | Ninit Nis'203 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'187 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'273 | Ninit Nis'344 => true - | _ => false - end ] - | Nis'205 => - [ fun s:state => - match s return bool with - | Ninit Nis'204 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'203 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'187 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'273 | Ninit Nis'344 => true - | _ => false - end ] - | Nis'206 => - [ fun s:state => - match s return bool with - | Ninit Nis'204 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'203 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'187 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'273 | Ninit Nis'344 => true - | _ => false - end ] - | Nis'207 => - [ fun s:state => - match s return bool with - | Ninit Nis'187 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'273 | Ninit Nis'344 => true - | _ => false - end ] - | Nis'208 => - [ fun s:state => - match s return bool with - | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'218 => true - | _ => false - end ] - | Nis'209 => - [ fun s:state => - match s return bool with - | Ninit Nis'208 | Ninit Nis'273 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'218 | Ninit Nis'272 | Ninit Nis'273 | Ninit Nis'274 => true - | _ => false - end ] - | Nis'210 => - [ fun s:state => - match s return bool with - | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'218 | Ninit Nis'272 | Ninit Nis'273 | Ninit Nis'274 => true - | _ => false - end ] - | Nis'211 => - [ fun s:state => - match s return bool with - | Ninit Nis'210 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'218 | Ninit Nis'272 | Ninit Nis'273 | Ninit Nis'274 => true - | _ => false - end ] - | Nis'212 => - [ fun s:state => - match s return bool with - | Ninit Nis'210 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'218 | Ninit Nis'272 | Ninit Nis'273 | Ninit Nis'274 => true - | _ => false - end ] - | Nis'213 => - [ fun s:state => - match s return bool with - | Ninit Nis'212 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'210 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'218 | Ninit Nis'272 | Ninit Nis'273 | Ninit Nis'274 => true - | _ => false - end ] - | Nis'214 => - [ fun s:state => - match s return bool with - | Ninit Nis'212 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'210 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'218 | Ninit Nis'272 | Ninit Nis'273 | Ninit Nis'274 => true - | _ => false - end ] - | Nis'215 => - [ fun s:state => - match s return bool with - | Ninit Nis'214 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'212 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'210 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'218 | Ninit Nis'272 | Ninit Nis'273 | Ninit Nis'274 => true - | _ => false - end ] - | Nis'216 => - [ fun s:state => - match s return bool with - | Ninit Nis'210 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'218 | Ninit Nis'272 | Ninit Nis'273 | Ninit Nis'274 => true - | _ => false - end ] - | Nis'217 => - [ fun s:state => - match s return bool with - | Ninit Nis'216 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'210 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'218 | Ninit Nis'272 | Ninit Nis'273 | Ninit Nis'274 => true - | _ => false - end ] - | Nis'218 => - [ fun s:state => - match s return bool with - | Ninit Nis'207 | Ninit Nis'208 => true - | _ => false - end ] - | Nis'219 => - [ fun s:state => - match s return bool with - | Ninit Nis'218 | Ninit Nis'274 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'272 | Ninit Nis'273 => true - | _ => false - end ] - | Nis'220 => - [ fun s:state => - match s return bool with - | Ninit Nis'219 | Ninit Nis'246 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'218 | Ninit Nis'272 | Ninit Nis'273 | Ninit Nis'274 => true - | _ => false - end ] - | Nis'221 => - [ fun s:state => - match s return bool with - | Ninit Nis'220 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'219 | Ninit Nis'246 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'218 | Ninit Nis'272 | Ninit Nis'273 | Ninit Nis'274 => true - | _ => false - end ] - | Nis'222 => - [ fun s:state => - match s return bool with - | Ninit Nis'220 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'219 | Ninit Nis'246 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'218 | Ninit Nis'272 | Ninit Nis'273 | Ninit Nis'274 => true - | _ => false - end ] - | Nis'223 => - [ fun s:state => - match s return bool with - | Ninit Nis'222 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'220 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'219 | Ninit Nis'246 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'218 | Ninit Nis'272 | Ninit Nis'273 | Ninit Nis'274 => true - | _ => false - end ] - | Nis'224 => - [ fun s:state => - match s return bool with - | Ninit Nis'187 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'273 | Ninit Nis'344 => true - | _ => false - end ] - | Nis'225 => - [ fun s:state => - match s return bool with - | Ninit Nis'219 | Ninit Nis'246 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'218 | Ninit Nis'272 | Ninit Nis'273 | Ninit Nis'274 => true - | _ => false - end ] - | Nis'226 => - [ fun s:state => - match s return bool with - | Ninit Nis'225 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'219 | Ninit Nis'246 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'218 | Ninit Nis'272 | Ninit Nis'273 | Ninit Nis'274 => true - | _ => false - end ] - | Nis'227 => - [ fun s:state => - match s return bool with - | Ninit Nis'225 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'219 | Ninit Nis'246 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'218 | Ninit Nis'272 | Ninit Nis'273 | Ninit Nis'274 => true - | _ => false - end ] - | Nis'228 => - [ fun s:state => - match s return bool with - | Ninit Nis'227 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'225 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'219 | Ninit Nis'246 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'218 | Ninit Nis'272 | Ninit Nis'273 | Ninit Nis'274 => true - | _ => false - end ] - | Nis'229 => - [ fun s:state => - match s return bool with - | Ninit Nis'227 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'225 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'219 | Ninit Nis'246 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'218 | Ninit Nis'272 | Ninit Nis'273 | Ninit Nis'274 => true - | _ => false - end ] - | Nis'230 => - [ fun s:state => - match s return bool with - | Ninit Nis'229 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'227 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'225 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'219 | Ninit Nis'246 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'218 | Ninit Nis'272 | Ninit Nis'273 | Ninit Nis'274 => true - | _ => false - end ] - | Nis'231 => - [ fun s:state => - match s return bool with - | Ninit Nis'225 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'219 | Ninit Nis'246 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'218 | Ninit Nis'272 | Ninit Nis'273 | Ninit Nis'274 => true - | _ => false - end ] - | Nis'232 => - [ fun s:state => - match s return bool with - | Ninit Nis'231 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'225 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'219 | Ninit Nis'246 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'218 | Ninit Nis'272 | Ninit Nis'273 | Ninit Nis'274 => true - | _ => false - end ] - | Nis'233 => - [ fun s:state => - match s return bool with - | Ninit Nis'208 | Ninit Nis'273 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'218 | Ninit Nis'272 | Ninit Nis'273 | Ninit Nis'274 => true - | _ => false - end ] - | Nis'234 => - [ fun s:state => - match s return bool with - | Ninit Nis'233 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'208 | Ninit Nis'273 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'218 | Ninit Nis'272 | Ninit Nis'273 | Ninit Nis'274 => true - | _ => false - end ] - | Nis'235 => - [ fun s:state => - match s return bool with - | Ninit Nis'174 | Ninit Nis'184 | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'259 | Ninit Nis'458 | Ninit Nis'461 => true - | _ => false - end ] - | Nis'236 => - [ fun s:state => - match s return bool with - | Ninit Nis'186 | Ninit Nis'235 | Ninit Nis'343 | Ninit Nis'565 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'174 | Ninit Nis'184 | Ninit Nis'185 | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'218 | Ninit Nis'259 | Ninit Nis'339 | Ninit Nis'341 | Ninit Nis'458 | Ninit Nis'461 => true - | _ => false - end ] - | Nis'237 => - [ fun s:state => - match s return bool with - | Ninit Nis'236 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'186 | Ninit Nis'235 | Ninit Nis'343 | Ninit Nis'565 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'174 | Ninit Nis'184 | Ninit Nis'185 | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'218 | Ninit Nis'259 | Ninit Nis'339 | Ninit Nis'341 | Ninit Nis'458 | Ninit Nis'461 => true - | _ => false - end ] - | Nis'238 => - [ fun s:state => - match s return bool with - | Ninit Nis'236 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'186 | Ninit Nis'235 | Ninit Nis'343 | Ninit Nis'565 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'174 | Ninit Nis'184 | Ninit Nis'185 | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'218 | Ninit Nis'259 | Ninit Nis'339 | Ninit Nis'341 | Ninit Nis'458 | Ninit Nis'461 => true - | _ => false - end ] - | Nis'239 => - [ fun s:state => - match s return bool with - | Ninit Nis'238 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'236 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'186 | Ninit Nis'235 | Ninit Nis'343 | Ninit Nis'565 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'174 | Ninit Nis'184 | Ninit Nis'185 | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'218 | Ninit Nis'259 | Ninit Nis'339 | Ninit Nis'341 | Ninit Nis'458 | Ninit Nis'461 => true - | _ => false - end ] - | Nis'240 => - [ fun s:state => - match s return bool with - | Ninit Nis'238 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'236 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'186 | Ninit Nis'235 | Ninit Nis'343 | Ninit Nis'565 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'174 | Ninit Nis'184 | Ninit Nis'185 | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'218 | Ninit Nis'259 | Ninit Nis'339 | Ninit Nis'341 | Ninit Nis'458 | Ninit Nis'461 => true - | _ => false - end ] - | Nis'241 => - [ fun s:state => - match s return bool with - | Ninit Nis'240 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'238 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'236 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'186 | Ninit Nis'235 | Ninit Nis'343 | Ninit Nis'565 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'174 | Ninit Nis'184 | Ninit Nis'185 | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'218 | Ninit Nis'259 | Ninit Nis'339 | Ninit Nis'341 | Ninit Nis'458 | Ninit Nis'461 => true - | _ => false - end ] - | Nis'242 => - [ fun s:state => - match s return bool with - | Ninit Nis'236 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'186 | Ninit Nis'235 | Ninit Nis'343 | Ninit Nis'565 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'174 | Ninit Nis'184 | Ninit Nis'185 | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'218 | Ninit Nis'259 | Ninit Nis'339 | Ninit Nis'341 | Ninit Nis'458 | Ninit Nis'461 => true - | _ => false - end ] - | Nis'243 => - [ fun s:state => - match s return bool with - | Ninit Nis'242 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'236 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'186 | Ninit Nis'235 | Ninit Nis'343 | Ninit Nis'565 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'174 | Ninit Nis'184 | Ninit Nis'185 | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'218 | Ninit Nis'259 | Ninit Nis'339 | Ninit Nis'341 | Ninit Nis'458 | Ninit Nis'461 => true - | _ => false - end ] - | Nis'244 => - [ fun s:state => - match s return bool with - | Ninit Nis'235 | Ninit Nis'565 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'174 | Ninit Nis'184 | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'259 | Ninit Nis'339 | Ninit Nis'458 | Ninit Nis'461 => true - | _ => false - end ] - | Nis'245 => - [ fun s:state => - match s return bool with - | Ninit Nis'33 | Ninit Nis'168 | Ninit Nis'244 | Ninit Nis'253 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'32 | Ninit Nis'167 | Ninit Nis'186 | Ninit Nis'235 | Ninit Nis'343 | Ninit Nis'565 => true - | _ => false - end ] - | Nis'246 => - [ fun s:state => - match s return bool with - | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'272 | Ninit Nis'273 => true - | _ => false - end ] - | Nis'247 => - [ fun s:state => - match s return bool with - | Ninit Nis'184 | Ninit Nis'208 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'174 | Ninit Nis'184 | Ninit Nis'185 | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'218 | Ninit Nis'259 | Ninit Nis'339 | Ninit Nis'341 | Ninit Nis'458 | Ninit Nis'461 => true - | _ => false - end ] - | Nis'248 => - [ fun s:state => - match s return bool with - | Ninit Nis'247 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'184 | Ninit Nis'208 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'174 | Ninit Nis'184 | Ninit Nis'185 | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'218 | Ninit Nis'259 | Ninit Nis'339 | Ninit Nis'341 | Ninit Nis'458 | Ninit Nis'461 => true - | _ => false - end ] - | Nis'249 => - [ fun s:state => - match s return bool with - | Ninit Nis'208 | Ninit Nis'273 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'218 | Ninit Nis'272 | Ninit Nis'273 | Ninit Nis'274 => true - | _ => false - end ] - | Nis'250 => - [ fun s:state => - match s return bool with - | Ninit Nis'249 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'208 | Ninit Nis'273 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'218 | Ninit Nis'272 | Ninit Nis'273 | Ninit Nis'274 => true - | _ => false - end ] - | Nis'251 => - [ fun s:state => - match s return bool with - | Ninit Nis'207 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'187 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'273 | Ninit Nis'344 => true - | _ => false - end ] - | Nis'252 => - [ fun s:state => - match s return bool with - | Ninit Nis'207 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'187 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'273 | Ninit Nis'344 => true - | _ => false - end ] - | Nis'253 => - [ fun s:state => - match s return bool with - | Ninit Nis'186 | Ninit Nis'343 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'185 | Ninit Nis'218 | Ninit Nis'341 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'174 | Ninit Nis'184 | Ninit Nis'207 | Ninit Nis'208 | Ninit Nis'259 | Ninit Nis'339 | Ninit Nis'458 | Ninit Nis'461 => true - | _ => false - end ] - | Nis'254 => - [ fun s:state => - match s return bool with - | Ninit Nis'174 | Ninit Nis'259 => true - | _ => false - end ] - | Nis'255 => - [ fun s:state => - match s return bool with - | Ninit Nis'254 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'174 | Ninit Nis'259 => true - | _ => false - end ] - | Nis'256 => - [ fun s:state => - match s return bool with - | Ninit Nis'43 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'281 | Ninit Nis'405 | Ninit Nis'489 => true - | _ => false - end ] - | Nis'257 => - [ fun s:state => - match s return bool with - | Ninit Nis'174 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'171 | Ninit Nis'266 => true - | _ => false - end ] - | Nis'258 => - [ fun s:state => - match s return bool with - | Ninit Nis'257 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'174 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'171 | Ninit Nis'266 => true - | _ => false - end ] - | Nis'259 => - [ fun s:state => - match s return bool with - | Ninit Nis'257 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'174 => true - | _ => false - end ] - | Nis'260 => - [ fun s:state => - match s return bool with - | Ninit Nis'259 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'257 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'174 => true - | _ => false - end ] - | Nis'261 => - [ fun s:state => - match s return bool with - | Ninit Nis'174 | Ninit Nis'259 => true - | _ => false - end ] - | Nis'262 => - [ fun s:state => - match s return bool with - | Ninit Nis'261 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'174 | Ninit Nis'259 => true - | _ => false - end ] - | Nis'263 => - [ fun s:state => - match s return bool with - | Ninit Nis'262 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'261 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'174 | Ninit Nis'259 => true - | _ => false - end ] - | Nis'264 => - [ fun s:state => - match s return bool with - | Ninit Nis'174 => true - | _ => false - end ] - | Nis'265 => - [ fun s:state => - match s return bool with - | Ninit Nis'168 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'167 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'266 => - [ fun s:state => - match s return bool with - | Ninit Nis'265 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'168 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'167 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'267 => - [ fun s:state => - match s return bool with - | Ninit Nis'266 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'265 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'168 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'167 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'268 => - [ fun s:state => - match s return bool with - | Ninit Nis'165 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'266 | Ninit Nis'310 => true - | _ => false - end ] - | Nis'269 => - [ fun s:state => - match s return bool with - | Ninit Nis'164 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'266 | Ninit Nis'310 => true - | _ => false - end ] - | Nis'270 => - [ fun s:state => - match s return bool with - | Ninit Nis'163 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'162 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'33 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'168 | Ninit Nis'171 | Ninit Nis'176 | Ninit Nis'177 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'220 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'244 | Ninit Nis'253 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'271 => - [ fun s:state => - match s return bool with - | Ninit Nis'270 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'163 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'162 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'33 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'168 | Ninit Nis'171 | Ninit Nis'176 | Ninit Nis'177 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'220 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'244 | Ninit Nis'253 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'272 => - [ fun s:state => - match s return bool with - | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'310 => true - | _ => false - end ] - | Nis'273 => - [ fun s:state => - match s return bool with - | Ninit Nis'272 | Ninit Nis'273 | Ninit Nis'274 => true - | _ => false - end ] - | Nis'274 => - [ fun s:state => - match s return bool with - | Ninit Nis'272 | Ninit Nis'273 => true - | _ => false - end ] - | Nis'275 => - [ fun s:state => - match s return bool with - | Ninit Nis'272 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'310 => true - | _ => false - end ] - | Nis'276 => - [ fun s:state => - match s return bool with - | Ninit Nis'163 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'162 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'33 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'168 | Ninit Nis'171 | Ninit Nis'176 | Ninit Nis'177 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'220 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'244 | Ninit Nis'253 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'277 => - [ fun s:state => - match s return bool with - | Ninit Nis'276 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'163 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'162 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'33 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'168 | Ninit Nis'171 | Ninit Nis'176 | Ninit Nis'177 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'220 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'244 | Ninit Nis'253 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'278 => - [ fun s:state => - match s return bool with - | Ninit Nis'51 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'50 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'279 => - [ fun s:state => - match s return bool with - | Ninit Nis'278 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'51 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'50 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'280 => - [ fun s:state => - match s return bool with - | Ninit Nis'279 | Ninit Nis'322 | Ninit Nis'325 | Ninit Nis'328 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'278 | Ninit Nis'321 | Ninit Nis'324 | Ninit Nis'327 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'281 => - [ fun s:state => - match s return bool with - | Ninit Nis'280 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'291 | Ninit Nis'304 => true - | _ => false - end ] - | Nis'282 => - [ fun s:state => - match s return bool with - | Ninit Nis'281 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'280 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'291 | Ninit Nis'304 => true - | _ => false - end ] - | Nis'283 => - [ fun s:state => - match s return bool with - | Ninit Nis'282 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'281 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'280 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'291 | Ninit Nis'304 => true - | _ => false - end ] - | Nis'284 => - [ fun s:state => - match s return bool with - | Ninit Nis'280 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'464 => true - | _ => false - end ] - | Nis'285 => - [ fun s:state => - match s return bool with - | Ninit Nis'280 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'291 | Ninit Nis'304 => true - | _ => false - end ] - | Nis'286 => - [ fun s:state => - match s return bool with - | Ninit Nis'285 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'280 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'291 | Ninit Nis'304 => true - | _ => false - end ] - | Nis'287 => - [ fun s:state => - match s return bool with - | Ninit Nis'284 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'280 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'464 => true - | _ => false - end ] - | Nis'288 => - [ fun s:state => - match s return bool with - | Ninit Nis'287 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'284 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'280 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'464 => true - | _ => false - end ] - | Nis'289 => - [ fun s:state => - match s return bool with - | Ninit Nis'287 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'284 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'280 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'464 => true - | _ => false - end ] - | Nis'290 => - [ fun s:state => - match s return bool with - | Ninit Nis'289 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'287 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'284 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'280 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'464 => true - | _ => false - end ] - | Nis'291 => - [ fun s:state => - match s return bool with - | Ninit Nis'280 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'304 => true - | _ => false - end ] - | Nis'292 => - [ fun s:state => - match s return bool with - | Ninit Nis'291 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'280 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'304 => true - | _ => false - end ] - | Nis'293 => - [ fun s:state => - match s return bool with - | Ninit Nis'291 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'280 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'304 => true - | _ => false - end ] - | Nis'294 => - [ fun s:state => - match s return bool with - | Ninit Nis'280 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'304 => true - | _ => false - end ] - | Nis'295 => - [ fun s:state => - match s return bool with - | Ninit Nis'289 | Ninit Nis'304 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'287 | Ninit Nis'302 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'280 | Ninit Nis'284 => true - | _ => false - end ] - | Nis'296 => - [ fun s:state => - match s return bool with - | Ninit Nis'295 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'289 | Ninit Nis'304 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'287 | Ninit Nis'302 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'280 | Ninit Nis'284 => true - | _ => false - end ] - | Nis'297 => - [ fun s:state => - match s return bool with - | Ninit Nis'280 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'464 => true - | _ => false - end ] - | Nis'298 => - [ fun s:state => - match s return bool with - | Ninit Nis'289 | Ninit Nis'304 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'287 | Ninit Nis'302 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'280 | Ninit Nis'284 => true - | _ => false - end ] - | Nis'299 => - [ fun s:state => - match s return bool with - | Ninit Nis'280 | Ninit Nis'284 => true - | _ => false - end ] - | Nis'300 => - [ fun s:state => - match s return bool with - | Ninit Nis'299 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'280 | Ninit Nis'284 => true - | _ => false - end ] - | Nis'301 => - [ fun s:state => - match s return bool with - | Ninit Nis'280 | Ninit Nis'284 => true - | _ => false - end ] - | Nis'302 => - [ fun s:state => - match s return bool with - | Ninit Nis'280 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'279 | Ninit Nis'322 | Ninit Nis'325 | Ninit Nis'328 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'278 | Ninit Nis'321 | Ninit Nis'324 | Ninit Nis'327 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'303 => - [ fun s:state => - match s return bool with - | Ninit Nis'302 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'280 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'279 | Ninit Nis'322 | Ninit Nis'325 | Ninit Nis'328 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'278 | Ninit Nis'321 | Ninit Nis'324 | Ninit Nis'327 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'304 => - [ fun s:state => - match s return bool with - | Ninit Nis'302 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'280 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'279 | Ninit Nis'322 | Ninit Nis'325 | Ninit Nis'328 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'278 | Ninit Nis'321 | Ninit Nis'324 | Ninit Nis'327 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'305 => - [ fun s:state => - match s return bool with - | Ninit Nis'304 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'302 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'280 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'279 | Ninit Nis'322 | Ninit Nis'325 | Ninit Nis'328 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'278 | Ninit Nis'321 | Ninit Nis'324 | Ninit Nis'327 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'306 => - [ fun s:state => - match s return bool with - | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'307 => - [ fun s:state => - match s return bool with - | Ninit Nis'306 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'308 => - [ fun s:state => - match s return bool with - | Ninit Nis'50 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'309 => - [ fun s:state => - match s return bool with - | Ninit Nis'47 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'46 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'310 => - [ fun s:state => - match s return bool with - | Ninit Nis'309 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'47 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'46 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'311 => - [ fun s:state => - match s return bool with - | Ninit Nis'310 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'309 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'47 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'46 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'312 => - [ fun s:state => - match s return bool with - | Ninit Nis'311 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'310 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'309 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'47 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'46 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'313 => - [ fun s:state => - match s return bool with - | Ninit Nis'44 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'314 => - [ fun s:state => - match s return bool with - | Ninit Nis'43 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'42 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'35 | Ninit Nis'39 | Ninit Nis'316 | Ninit Nis'319 => true - | _ => false - end ] - | Nis'315 => - [ fun s:state => - match s return bool with - | Ninit Nis'35 | Ninit Nis'316 => true - | _ => false - end ] - | Nis'316 => - [ fun s:state => - match s return bool with - | Ninit Nis'33 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'32 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'317 => - [ fun s:state => - match s return bool with - | Ninit Nis'316 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'33 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'32 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'318 => - [ fun s:state => - match s return bool with - | Ninit Nis'317 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'316 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'33 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'32 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'319 => - [ fun s:state => - match s return bool with - | Ninit Nis'317 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'316 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'33 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'32 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'320 => - [ fun s:state => - match s return bool with - | Ninit Nis'319 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'317 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'316 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'33 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'32 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'171 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'220 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'321 => - [ fun s:state => - match s return bool with - | Ninit Nis'30 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'29 | Ninit Nis'44 => true - | _ => false - end ] - | Nis'322 => - [ fun s:state => - match s return bool with - | Ninit Nis'321 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'30 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'29 | Ninit Nis'44 => true - | _ => false - end ] - | Nis'323 => - [ fun s:state => - match s return bool with - | Ninit Nis'29 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'324 => - [ fun s:state => - match s return bool with - | Ninit Nis'26 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'325 => - [ fun s:state => - match s return bool with - | Ninit Nis'324 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'26 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'326 => - [ fun s:state => - match s return bool with - | Ninit Nis'325 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'324 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'26 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'47 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'327 => - [ fun s:state => - match s return bool with - | Ninit Nis'25 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'22 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'328 => - [ fun s:state => - match s return bool with - | Ninit Nis'327 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'25 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'22 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'329 => - [ fun s:state => - match s return bool with - | Ninit Nis'22 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 | Ninit Nis'22 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'29 | Ninit Nis'30 | Ninit Nis'43 | Ninit Nis'44 | Ninit Nis'47 | Ninit Nis'50 | Ninit Nis'51 | Ninit Nis'62 | Ninit Nis'64 | Ninit Nis'70 | Ninit Nis'84 | Ninit Nis'86 | Ninit Nis'88 | Ninit Nis'90 | Ninit Nis'92 | Ninit Nis'96 | Ninit Nis'98 | Ninit Nis'100 | Ninit Nis'103 | Ninit Nis'106 | Ninit Nis'108 | Ninit Nis'110 | Ninit Nis'113 | Ninit Nis'115 | Ninit Nis'117 | Ninit Nis'119 | Ninit Nis'121 | Ninit Nis'123 | Ninit Nis'126 | Ninit Nis'132 | Ninit Nis'135 | Ninit Nis'138 | Ninit Nis'144 | Ninit Nis'146 | Ninit Nis'163 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'254 | Ninit Nis'262 | Ninit Nis'280 | Ninit Nis'281 | Ninit Nis'284 | Ninit Nis'289 | Ninit Nis'295 | Ninit Nis'299 | Ninit Nis'304 | Ninit Nis'325 | Ninit Nis'352 | Ninit Nis'354 | Ninit Nis'356 | Ninit Nis'358 | Ninit Nis'360 | Ninit Nis'362 | Ninit Nis'367 | Ninit Nis'369 | Ninit Nis'371 | Ninit Nis'373 | Ninit Nis'375 | Ninit Nis'377 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'383 | Ninit Nis'385 | Ninit Nis'390 | Ninit Nis'391 | Ninit Nis'392 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'396 | Ninit Nis'397 | Ninit Nis'398 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'405 | Ninit Nis'407 | Ninit Nis'428 | Ninit Nis'434 | Ninit Nis'437 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'444 | Ninit Nis'445 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'452 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'464 | Ninit Nis'467 | Ninit Nis'468 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'475 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'483 | Ninit Nis'488 | Ninit Nis'489 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'506 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'513 | Ninit Nis'514 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'521 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'527 | Ninit Nis'528 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'535 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'330 => - [ fun s:state => - match s return bool with - | Ninit Nis'17 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'16 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'33 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'168 | Ninit Nis'171 | Ninit Nis'176 | Ninit Nis'177 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'220 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'244 | Ninit Nis'253 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'331 => - [ fun s:state => - match s return bool with - | Ninit Nis'330 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'17 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'16 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'25 | Ninit Nis'26 | Ninit Nis'30 | Ninit Nis'33 | Ninit Nis'51 | Ninit Nis'163 | Ninit Nis'164 | Ninit Nis'165 | Ninit Nis'168 | Ninit Nis'171 | Ninit Nis'176 | Ninit Nis'177 | Ninit Nis'187 | Ninit Nis'192 | Ninit Nis'193 | Ninit Nis'194 | Ninit Nis'195 | Ninit Nis'204 | Ninit Nis'208 | Ninit Nis'210 | Ninit Nis'212 | Ninit Nis'220 | Ninit Nis'225 | Ninit Nis'227 | Ninit Nis'236 | Ninit Nis'238 | Ninit Nis'244 | Ninit Nis'253 | Ninit Nis'266 | Ninit Nis'273 | Ninit Nis'310 | Ninit Nis'334 | Ninit Nis'344 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'332 => - [ fun s:state => - match s return bool with - | Init Init'0 => true - | _ => false - end ] - | Nis'334 => - [ fun s:state => - match s return bool with - | Init Init'0 => true - | _ => false - end ] - | Nis'335 => - [ fun s:state => - match s return bool with - | Ninit Nis'334 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 => true - | _ => false - end ] - | Nis'336 => - [ fun s:state => - match s return bool with - | Ninit Nis'334 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 => true - | _ => false - end ] - | Nis'337 => - [ fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'334 => true - | _ => false - end ] - | Nis'338 => - [ fun s:state => - match s return bool with - | Ninit Nis'334 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 => true - | _ => false - end ] - | Nis'339 => - [ fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'334 => true - | _ => false - end ] - | Nis'340 => - [ fun s:state => - match s return bool with - | Ninit Nis'339 | Ninit Nis'458 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'334 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'341 => - [ fun s:state => - match s return bool with - | Ninit Nis'339 => true - | _ => false - end ] - | Nis'342 => - [ fun s:state => - match s return bool with - | Ninit Nis'341 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'339 => true - | _ => false - end ] - | Nis'343 => - [ fun s:state => - match s return bool with - | Ninit Nis'341 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'339 => true - | _ => false - end ] - | Nis'344 => - [ fun s:state => - match s return bool with - | Ninit Nis'343 | Ninit Nis'565 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'339 | Ninit Nis'341 => true - | _ => false - end ] - | Nis'345 => - [ fun s:state => - match s return bool with - | Ninit Nis'344 => true - | _ => false - end ] - | Nis'346 => - [ fun s:state => - match s return bool with - | Ninit Nis'344 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'343 | Ninit Nis'565 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'339 | Ninit Nis'341 => true - | _ => false - end ] - | Nis'347 => - [ fun s:state => - match s return bool with - | Ninit Nis'346 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'344 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'343 | Ninit Nis'565 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'339 | Ninit Nis'341 => true - | _ => false - end ] - | Nis'348 => - [ fun s:state => - match s return bool with - | Ninit Nis'346 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'344 => true - | _ => false - end ] - | Nis'349 => - [ fun s:state => - match s return bool with - | Ninit Nis'348 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'346 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'344 => true - | _ => false - end ] - | Nis'350 => - [ fun s:state => - match s return bool with - | Ninit Nis'339 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'334 => true - | _ => false - end ] - | Nis'351 => - [ fun s:state => - match s return bool with - | Ninit Nis'350 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'339 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'334 => true - | _ => false - end ] - | Nis'352 => - [ fun s:state => - match s return bool with - | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 | Ninit Nis'566 => true - | _ => false - end ] - | Nis'353 => - [ fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'354 => - [ fun s:state => - match s return bool with - | Ninit Nis'353 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'355 => - [ fun s:state => - match s return bool with - | Ninit Nis'354 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'353 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'356 => - [ fun s:state => - match s return bool with - | Ninit Nis'355 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'354 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'353 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'357 => - [ fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'358 => - [ fun s:state => - match s return bool with - | Ninit Nis'357 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'359 => - [ fun s:state => - match s return bool with - | Ninit Nis'358 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'357 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'360 => - [ fun s:state => - match s return bool with - | Ninit Nis'359 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'358 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'357 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'361 => - [ fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'362 => - [ fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'363 => - [ fun s:state => - match s return bool with - | Ninit Nis'362 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'364 => - [ fun s:state => - match s return bool with - | Ninit Nis'362 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'365 => - [ fun s:state => - match s return bool with - | Ninit Nis'364 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'362 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'366 => - [ fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'367 => - [ fun s:state => - match s return bool with - | Ninit Nis'366 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'368 => - [ fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'369 => - [ fun s:state => - match s return bool with - | Ninit Nis'368 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'370 => - [ fun s:state => - match s return bool with - | Ninit Nis'369 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'368 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'371 => - [ fun s:state => - match s return bool with - | Ninit Nis'370 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'369 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'368 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'372 => - [ fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'373 => - [ fun s:state => - match s return bool with - | Ninit Nis'372 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'374 => - [ fun s:state => - match s return bool with - | Ninit Nis'373 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'372 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'375 => - [ fun s:state => - match s return bool with - | Ninit Nis'374 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'373 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'372 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'376 => - [ fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'377 => - [ fun s:state => - match s return bool with - | Ninit Nis'376 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'378 => - [ fun s:state => - match s return bool with - | Ninit Nis'377 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'376 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'379 => - [ fun s:state => - match s return bool with - | Ninit Nis'378 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'377 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'376 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'380 => - [ fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'381 => - [ fun s:state => - match s return bool with - | Ninit Nis'380 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'382 => - [ fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'383 => - [ fun s:state => - match s return bool with - | Ninit Nis'382 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'384 => - [ fun s:state => - match s return bool with - | Ninit Nis'383 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'382 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'385 => - [ fun s:state => - match s return bool with - | Ninit Nis'384 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'383 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'382 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'386 => - [ fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'387 => - [ fun s:state => - match s return bool with - | Ninit Nis'386 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'388 => - [ fun s:state => - match s return bool with - | Ninit Nis'387 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'386 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'389 => - [ fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'390 => - [ fun s:state => - match s return bool with - | Ninit Nis'389 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'391 => - [ fun s:state => - match s return bool with - | Ninit Nis'390 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'392 => - [ fun s:state => - match s return bool with - | Ninit Nis'391 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'393 => - [ fun s:state => - match s return bool with - | Ninit Nis'392 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'391 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'394 => - [ fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'395 => - [ fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'396 => - [ fun s:state => - match s return bool with - | Ninit Nis'395 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'397 => - [ fun s:state => - match s return bool with - | Ninit Nis'396 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'395 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'398 => - [ fun s:state => - match s return bool with - | Ninit Nis'397 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'396 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'395 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'399 => - [ fun s:state => - match s return bool with - | Ninit Nis'398 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'397 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'396 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'395 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'400 => - [ fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'401 => - [ fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'402 => - [ fun s:state => - match s return bool with - | Ninit Nis'401 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'403 => - [ fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'404 => - [ fun s:state => - match s return bool with - | Ninit Nis'403 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'405 => - [ fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'406 => - [ fun s:state => - match s return bool with - | Ninit Nis'405 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'407 => - [ fun s:state => - match s return bool with - | Ninit Nis'406 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'405 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'408 => - [ fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'409 => - [ fun s:state => - match s return bool with - | Ninit Nis'408 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'410 => - [ fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'411 => - [ fun s:state => - match s return bool with - | Ninit Nis'410 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'412 => - [ fun s:state => - match s return bool with - | Ninit Nis'411 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'410 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'413 => - [ fun s:state => - match s return bool with - | Ninit Nis'412 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'411 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'410 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'414 => - [ fun s:state => - match s return bool with - | Ninit Nis'413 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'412 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'411 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'410 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'415 => - [ fun s:state => - match s return bool with - | Ninit Nis'407 | Ninit Nis'491 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'406 | Ninit Nis'490 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'405 | Ninit Nis'489 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'416 => - [ fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'417 => - [ fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'418 => - [ fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'419 => - [ fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'420 => - [ fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'421 => - [ fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'422 => - [ fun s:state => - match s return bool with - | Ninit Nis'421 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'423 => - [ fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'424 => - [ fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'425 => - [ fun s:state => - match s return bool with - | Ninit Nis'402 | Ninit Nis'488 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'401 | Ninit Nis'487 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'426 => - [ fun s:state => - match s return bool with - | Ninit Nis'400 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'427 => - [ fun s:state => - match s return bool with - | Ninit Nis'426 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'400 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'428 => - [ fun s:state => - match s return bool with - | Ninit Nis'427 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'426 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'400 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'429 => - [ fun s:state => - match s return bool with - | Ninit Nis'428 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'427 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'426 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'400 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'430 => - [ fun s:state => - match s return bool with - | Ninit Nis'429 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'428 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'427 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'426 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'400 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'431 => - [ fun s:state => - match s return bool with - | Ninit Nis'430 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'429 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'428 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'427 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'426 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'400 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'432 => - [ fun s:state => - match s return bool with - | Ninit Nis'393 | Ninit Nis'399 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'392 | Ninit Nis'398 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'391 | Ninit Nis'397 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 | Ninit Nis'396 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 | Ninit Nis'395 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'433 => - [ fun s:state => - match s return bool with - | Ninit Nis'398 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'397 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'396 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'395 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'434 => - [ fun s:state => - match s return bool with - | Ninit Nis'433 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'398 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'397 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'396 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'395 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'435 => - [ fun s:state => - match s return bool with - | Ninit Nis'434 | Ninit Nis'503 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'433 | Ninit Nis'502 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'392 | Ninit Nis'398 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'391 | Ninit Nis'397 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 | Ninit Nis'396 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 | Ninit Nis'395 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'436 => - [ fun s:state => - match s return bool with - | Ninit Nis'397 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'396 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'395 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'437 => - [ fun s:state => - match s return bool with - | Ninit Nis'436 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'397 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'396 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'395 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'438 => - [ fun s:state => - match s return bool with - | Ninit Nis'437 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'436 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'397 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'396 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'395 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'439 => - [ fun s:state => - match s return bool with - | Ninit Nis'438 | Ninit Nis'507 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'437 | Ninit Nis'506 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'436 | Ninit Nis'505 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'391 | Ninit Nis'397 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 | Ninit Nis'396 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 | Ninit Nis'395 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'440 => - [ fun s:state => - match s return bool with - | Ninit Nis'437 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'436 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'397 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'396 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'395 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'441 => - [ fun s:state => - match s return bool with - | Ninit Nis'440 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'437 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'436 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'397 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'396 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'395 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'442 => - [ fun s:state => - match s return bool with - | Ninit Nis'441 | Ninit Nis'510 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'440 | Ninit Nis'509 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'437 | Ninit Nis'506 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'436 | Ninit Nis'505 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'391 | Ninit Nis'397 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 | Ninit Nis'396 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 | Ninit Nis'395 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'443 => - [ fun s:state => - match s return bool with - | Ninit Nis'396 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'395 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'444 => - [ fun s:state => - match s return bool with - | Ninit Nis'443 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'396 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'395 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'445 => - [ fun s:state => - match s return bool with - | Ninit Nis'444 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'443 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'396 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'395 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'446 => - [ fun s:state => - match s return bool with - | Ninit Nis'445 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'444 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'443 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'396 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'395 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'447 => - [ fun s:state => - match s return bool with - | Ninit Nis'446 | Ninit Nis'515 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'445 | Ninit Nis'514 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'444 | Ninit Nis'513 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'443 | Ninit Nis'512 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 | Ninit Nis'396 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 | Ninit Nis'395 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'448 => - [ fun s:state => - match s return bool with - | Ninit Nis'445 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'444 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'443 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'396 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'395 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'449 => - [ fun s:state => - match s return bool with - | Ninit Nis'448 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'445 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'444 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'443 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'396 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'395 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'450 => - [ fun s:state => - match s return bool with - | Ninit Nis'449 | Ninit Nis'518 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'448 | Ninit Nis'517 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'445 | Ninit Nis'514 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'444 | Ninit Nis'513 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'443 | Ninit Nis'512 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 | Ninit Nis'396 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 | Ninit Nis'395 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'451 => - [ fun s:state => - match s return bool with - | Ninit Nis'444 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'443 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'396 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'395 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'452 => - [ fun s:state => - match s return bool with - | Ninit Nis'451 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'444 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'443 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'396 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'395 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'453 => - [ fun s:state => - match s return bool with - | Ninit Nis'452 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'451 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'444 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'443 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'396 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'395 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'454 => - [ fun s:state => - match s return bool with - | Ninit Nis'453 | Ninit Nis'522 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'452 | Ninit Nis'521 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'451 | Ninit Nis'520 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'444 | Ninit Nis'513 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'443 | Ninit Nis'512 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 | Ninit Nis'396 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 | Ninit Nis'395 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'455 => - [ fun s:state => - match s return bool with - | Ninit Nis'452 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'451 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'444 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'443 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'396 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'395 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'456 => - [ fun s:state => - match s return bool with - | Ninit Nis'455 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'452 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'451 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'444 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'443 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'396 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'395 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'457 => - [ fun s:state => - match s return bool with - | Ninit Nis'456 | Ninit Nis'525 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'455 | Ninit Nis'524 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'452 | Ninit Nis'521 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'451 | Ninit Nis'520 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'444 | Ninit Nis'513 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'443 | Ninit Nis'512 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 | Ninit Nis'396 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 | Ninit Nis'395 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'458 => - [ fun s:state => - match s return bool with - | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'459 => - [ fun s:state => - match s return bool with - | Ninit Nis'339 | Ninit Nis'458 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'334 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'460 => - [ fun s:state => - match s return bool with - | Ninit Nis'459 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'339 | Ninit Nis'458 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'334 | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'390 | Ninit Nis'396 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'461 => - [ fun s:state => - match s return bool with - | Ninit Nis'459 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'339 | Ninit Nis'458 => true - | _ => false - end ] - | Nis'462 => - [ fun s:state => - match s return bool with - | Ninit Nis'461 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'459 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'339 | Ninit Nis'458 => true - | _ => false - end ] - | Nis'463 => - [ fun s:state => - match s return bool with - | Ninit Nis'458 | Ninit Nis'461 => true - | _ => false - end ] - | Nis'464 => - [ fun s:state => - match s return bool with - | Ninit Nis'463 | Ninit Nis'566 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'339 | Ninit Nis'458 | Ninit Nis'461 => true - | _ => false - end ] - | Nis'465 => - [ fun s:state => - match s return bool with - | Ninit Nis'464 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'463 | Ninit Nis'566 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'339 | Ninit Nis'458 | Ninit Nis'461 => true - | _ => false - end ] - | Nis'466 => - [ fun s:state => - match s return bool with - | Ninit Nis'339 | Ninit Nis'458 => true - | _ => false - end ] - | Nis'467 => - [ fun s:state => - match s return bool with - | Ninit Nis'396 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'395 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'468 => - [ fun s:state => - match s return bool with - | Ninit Nis'467 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'396 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'395 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'469 => - [ fun s:state => - match s return bool with - | Ninit Nis'468 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'467 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'396 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'395 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'470 => - [ fun s:state => - match s return bool with - | Ninit Nis'469 | Ninit Nis'529 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'468 | Ninit Nis'528 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'467 | Ninit Nis'527 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 | Ninit Nis'396 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 | Ninit Nis'395 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'471 => - [ fun s:state => - match s return bool with - | Ninit Nis'468 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'467 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'396 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'395 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'472 => - [ fun s:state => - match s return bool with - | Ninit Nis'471 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'468 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'467 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'396 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'395 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'473 => - [ fun s:state => - match s return bool with - | Ninit Nis'472 | Ninit Nis'532 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'471 | Ninit Nis'531 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'468 | Ninit Nis'528 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'467 | Ninit Nis'527 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 | Ninit Nis'396 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 | Ninit Nis'395 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'474 => - [ fun s:state => - match s return bool with - | Ninit Nis'467 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'396 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'395 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'475 => - [ fun s:state => - match s return bool with - | Ninit Nis'474 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'467 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'396 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'395 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'476 => - [ fun s:state => - match s return bool with - | Ninit Nis'475 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'474 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'467 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'396 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'395 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'477 => - [ fun s:state => - match s return bool with - | Ninit Nis'476 | Ninit Nis'536 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'475 | Ninit Nis'535 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'474 | Ninit Nis'534 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'467 | Ninit Nis'527 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 | Ninit Nis'396 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 | Ninit Nis'395 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'478 => - [ fun s:state => - match s return bool with - | Ninit Nis'475 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'474 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'467 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'396 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'395 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'479 => - [ fun s:state => - match s return bool with - | Ninit Nis'478 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'475 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'474 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'467 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'396 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'395 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'480 => - [ fun s:state => - match s return bool with - | Ninit Nis'479 | Ninit Nis'539 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'478 | Ninit Nis'538 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'475 | Ninit Nis'535 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'474 | Ninit Nis'534 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'467 | Ninit Nis'527 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 | Ninit Nis'396 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 | Ninit Nis'395 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'481 => - [ fun s:state => - match s return bool with - | Ninit Nis'394 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'482 => - [ fun s:state => - match s return bool with - | Ninit Nis'481 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'394 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'483 => - [ fun s:state => - match s return bool with - | Ninit Nis'482 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'481 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'394 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'484 => - [ fun s:state => - match s return bool with - | Ninit Nis'483 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'482 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'481 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'394 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'485 => - [ fun s:state => - match s return bool with - | Ninit Nis'484 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'483 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'482 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'481 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'394 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'486 => - [ fun s:state => - match s return bool with - | Ninit Nis'485 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'484 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'483 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'482 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'481 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'394 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'487 => - [ fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'488 => - [ fun s:state => - match s return bool with - | Ninit Nis'487 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'489 => - [ fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'490 => - [ fun s:state => - match s return bool with - | Ninit Nis'489 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'491 => - [ fun s:state => - match s return bool with - | Ninit Nis'490 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'489 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'492 => - [ fun s:state => - match s return bool with - | Ninit Nis'491 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'490 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'489 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'493 => - [ fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'494 => - [ fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'495 => - [ fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'496 => - [ fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'497 => - [ fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'498 => - [ fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'499 => - [ fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'500 => - [ fun s:state => - match s return bool with - | Ninit Nis'488 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'487 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'501 => - [ fun s:state => - match s return bool with - | Ninit Nis'393 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'392 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'391 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'502 => - [ fun s:state => - match s return bool with - | Ninit Nis'392 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'391 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'503 => - [ fun s:state => - match s return bool with - | Ninit Nis'502 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'392 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'391 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'504 => - [ fun s:state => - match s return bool with - | Ninit Nis'503 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'502 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'392 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'391 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'505 => - [ fun s:state => - match s return bool with - | Ninit Nis'391 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'506 => - [ fun s:state => - match s return bool with - | Ninit Nis'505 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'391 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'507 => - [ fun s:state => - match s return bool with - | Ninit Nis'506 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'505 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'391 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'508 => - [ fun s:state => - match s return bool with - | Ninit Nis'507 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'506 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'505 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'391 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'509 => - [ fun s:state => - match s return bool with - | Ninit Nis'506 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'505 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'391 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'510 => - [ fun s:state => - match s return bool with - | Ninit Nis'509 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'506 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'505 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'391 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'511 => - [ fun s:state => - match s return bool with - | Ninit Nis'510 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'509 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'506 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'505 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'391 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'512 => - [ fun s:state => - match s return bool with - | Ninit Nis'390 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'513 => - [ fun s:state => - match s return bool with - | Ninit Nis'512 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'514 => - [ fun s:state => - match s return bool with - | Ninit Nis'513 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'512 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'515 => - [ fun s:state => - match s return bool with - | Ninit Nis'514 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'513 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'512 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'516 => - [ fun s:state => - match s return bool with - | Ninit Nis'515 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'514 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'513 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'512 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'517 => - [ fun s:state => - match s return bool with - | Ninit Nis'514 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'513 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'512 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'518 => - [ fun s:state => - match s return bool with - | Ninit Nis'517 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'514 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'513 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'512 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'519 => - [ fun s:state => - match s return bool with - | Ninit Nis'518 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'517 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'514 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'513 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'512 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'520 => - [ fun s:state => - match s return bool with - | Ninit Nis'513 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'512 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'521 => - [ fun s:state => - match s return bool with - | Ninit Nis'520 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'513 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'512 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'522 => - [ fun s:state => - match s return bool with - | Ninit Nis'521 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'520 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'513 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'512 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'523 => - [ fun s:state => - match s return bool with - | Ninit Nis'522 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'521 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'520 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'513 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'512 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'524 => - [ fun s:state => - match s return bool with - | Ninit Nis'521 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'520 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'513 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'512 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'525 => - [ fun s:state => - match s return bool with - | Ninit Nis'524 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'521 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'520 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'513 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'512 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'526 => - [ fun s:state => - match s return bool with - | Ninit Nis'525 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'524 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'521 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'520 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'513 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'512 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'527 => - [ fun s:state => - match s return bool with - | Ninit Nis'390 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'528 => - [ fun s:state => - match s return bool with - | Ninit Nis'527 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'529 => - [ fun s:state => - match s return bool with - | Ninit Nis'528 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'527 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'530 => - [ fun s:state => - match s return bool with - | Ninit Nis'529 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'528 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'527 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'531 => - [ fun s:state => - match s return bool with - | Ninit Nis'528 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'527 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'532 => - [ fun s:state => - match s return bool with - | Ninit Nis'531 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'528 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'527 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'533 => - [ fun s:state => - match s return bool with - | Ninit Nis'532 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'531 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'528 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'527 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'534 => - [ fun s:state => - match s return bool with - | Ninit Nis'527 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'535 => - [ fun s:state => - match s return bool with - | Ninit Nis'534 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'527 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'536 => - [ fun s:state => - match s return bool with - | Ninit Nis'535 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'534 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'527 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'537 => - [ fun s:state => - match s return bool with - | Ninit Nis'536 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'535 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'534 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'527 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'538 => - [ fun s:state => - match s return bool with - | Ninit Nis'535 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'534 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'527 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'539 => - [ fun s:state => - match s return bool with - | Ninit Nis'538 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'535 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'534 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'527 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'540 => - [ fun s:state => - match s return bool with - | Ninit Nis'539 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'538 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'535 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'534 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'527 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'390 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'389 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'541 => - [ fun s:state => - match s return bool with - | Ninit Nis'385 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'384 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'383 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'382 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'542 => - [ fun s:state => - match s return bool with - | Ninit Nis'541 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'385 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'384 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'383 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'382 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'543 => - [ fun s:state => - match s return bool with - | Ninit Nis'542 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'541 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'385 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'384 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'383 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'382 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'544 => - [ fun s:state => - match s return bool with - | Ninit Nis'542 | Ninit Nis'553 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'541 | Ninit Nis'552 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'385 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'370 | Ninit Nis'384 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'369 | Ninit Nis'383 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'368 | Ninit Nis'382 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'545 => - [ fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'385 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'370 | Ninit Nis'384 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'369 | Ninit Nis'383 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'368 | Ninit Nis'382 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'546 => - [ fun s:state => - match s return bool with - | Ninit Nis'381 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'380 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'547 => - [ fun s:state => - match s return bool with - | Ninit Nis'367 | Ninit Nis'381 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'366 | Ninit Nis'380 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'548 => - [ fun s:state => - match s return bool with - | Ninit Nis'379 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'378 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'377 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'376 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'549 => - [ fun s:state => - match s return bool with - | Ninit Nis'360 | Ninit Nis'379 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'359 | Ninit Nis'378 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'358 | Ninit Nis'377 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'357 | Ninit Nis'376 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'550 => - [ fun s:state => - match s return bool with - | Ninit Nis'375 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'374 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'373 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'372 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 => true - | _ => false - end ] - | Nis'551 => - [ fun s:state => - match s return bool with - | Ninit Nis'356 | Ninit Nis'375 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'355 | Ninit Nis'374 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'354 | Ninit Nis'373 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'353 | Ninit Nis'372 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'552 => - [ fun s:state => - match s return bool with - | Ninit Nis'371 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'370 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'369 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'368 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'553 => - [ fun s:state => - match s return bool with - | Ninit Nis'552 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'371 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'370 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'369 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'368 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'553 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'554 => - [ fun s:state => - match s return bool with - | Ninit Nis'352 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 | Ninit Nis'566 => true - | _ => false - end ] - | Nis'555 => - [ fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'556 => - [ fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'557 => - [ fun s:state => - match s return bool with - | Ninit Nis'352 | Ninit Nis'558 => true - | _ => false - end ] - | Nis'558 => - [ fun s:state => - match s return bool with - | Ninit Nis'352 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 | Ninit Nis'566 => true - | _ => false - end ] - | Nis'559 => - [ fun s:state => - match s return bool with - | Ninit Nis'558 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'351 | Ninit Nis'352 | Ninit Nis'356 | Ninit Nis'360 | Ninit Nis'367 | Ninit Nis'371 | Ninit Nis'375 | Ninit Nis'379 | Ninit Nis'381 | Ninit Nis'385 | Ninit Nis'393 | Ninit Nis'394 | Ninit Nis'399 | Ninit Nis'400 | Ninit Nis'402 | Ninit Nis'407 | Ninit Nis'434 | Ninit Nis'438 | Ninit Nis'441 | Ninit Nis'446 | Ninit Nis'449 | Ninit Nis'453 | Ninit Nis'456 | Ninit Nis'469 | Ninit Nis'472 | Ninit Nis'476 | Ninit Nis'479 | Ninit Nis'488 | Ninit Nis'491 | Ninit Nis'503 | Ninit Nis'507 | Ninit Nis'510 | Ninit Nis'515 | Ninit Nis'518 | Ninit Nis'522 | Ninit Nis'525 | Ninit Nis'529 | Ninit Nis'532 | Ninit Nis'536 | Ninit Nis'539 | Ninit Nis'542 | Ninit Nis'553 | Ninit Nis'558 | Ninit Nis'566 => true - | _ => false - end ] - | Nis'560 => - [ fun s:state => - match s return bool with - | Ninit Nis'558 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'352 => true - | _ => false - end ] - | Nis'561 => - [ fun s:state => - match s return bool with - | Ninit Nis'352 => true - | _ => false - end ] - | Nis'562 => - [ fun s:state => - match s return bool with - | Ninit Nis'351 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'350 => true - | _ => false - end ] - | Nis'563 => - [ fun s:state => - match s return bool with - | Ninit Nis'351 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'350 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'339 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'334 => true - | _ => false - end ] - | Nis'564 => - [ fun s:state => - match s return bool with - | Ninit Nis'339 => true - | _ => false - end ] - | Nis'565 => - [ fun s:state => - match s return bool with - | Ninit Nis'339 => true - | _ => false - end ] - | Nis'566 => - [ fun s:state => - match s return bool with - | Ninit Nis'339 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'334 => true - | _ => false - end ] - | Nis'567 => - [ fun s:state => - match s return bool with - | Ninit Nis'566 => true - | _ => false - end; - fun s:state => - match s return bool with - | Ninit Nis'339 => true - | _ => false - end; - fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'334 => true - | _ => false - end ] - | Nis'568 => - [ fun s:state => - match s return bool with - | Init Init'0 | Ninit Nis'334 => true - | _ => false - end ] - | Nis'569 => - [ fun s:state => - match s return bool with - | Init Init'0 => true - | _ => false - end ] - end. - -Extract Constant past_state_of_non_init_state => "fun _ -> assert false". - -Definition items_of_state_0 : list item := - [ {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'declaration'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PRAGMA't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; EOF't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'declaration'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PRAGMA't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; EOF't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'declaration_specifiers'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'6; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'7; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'enum_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'external_declaration'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PRAGMA't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; EOF't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'external_declaration'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PRAGMA't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; EOF't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'external_declaration'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PRAGMA't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; EOF't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'function_definition'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PRAGMA't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; EOF't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'function_definition'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PRAGMA't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; EOF't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'function_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'0; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'1; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'translation_unit'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PRAGMA't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; EOF't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'translation_unit'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PRAGMA't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; EOF't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'translation_unit'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PRAGMA't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; EOF't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'translation_unit'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PRAGMA't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; EOF't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'translation_unit_file'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; SUB_ASSIGN't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SLASH't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RETURN't; RESTRICT't; REGISTER't; RBRACK't; RBRACE't; QUESTION't; PTR't; PRAGMA't; PLUS't; PERCENT't; PACKED't; OTHER_NAME't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LONG't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; LBRACE't; INT't; INLINE't; INC't; IF't; HAT't; GT't; GOTO't; GEQ't; FOR't; FLOAT't; EXTERN't; EQEQ't; EQ't; EOF't; ENUM't; ELSE't; ELLIPSIS't; DOUBLE't; DOT't; DO't; DIV_ASSIGN't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; COMMA't; COLON't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BARBAR't; BAR't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND_ASSIGN't; ANDAND't; AND't; ALIGNOF't; ALIGNAS't; ADD_ASSIGN't] |}; - {| prod_item := Prod'translation_unit_file'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; SUB_ASSIGN't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SLASH't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RETURN't; RESTRICT't; REGISTER't; RBRACK't; RBRACE't; QUESTION't; PTR't; PRAGMA't; PLUS't; PERCENT't; PACKED't; OTHER_NAME't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LONG't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; LBRACE't; INT't; INLINE't; INC't; IF't; HAT't; GT't; GOTO't; GEQ't; FOR't; FLOAT't; EXTERN't; EQEQ't; EQ't; EOF't; ENUM't; ELSE't; ELLIPSIS't; DOUBLE't; DOT't; DO't; DIV_ASSIGN't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; COMMA't; COLON't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BARBAR't; BAR't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND_ASSIGN't; ANDAND't; AND't; ALIGNOF't; ALIGNAS't; ADD_ASSIGN't] |}; - {| prod_item := Prod'type_qualifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'5; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'6; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'7; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'8; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'9; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'10; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'11; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'12; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_0 => "assert false". - -Definition items_of_state_1 : list item := - [ {| prod_item := Prod'type_qualifier'2; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; INC't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DEC't; CONSTANT't; CONST't; COMMA't; COLON't; CHAR't; BUILTIN_VA_ARG't; BANG't; AUTO't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_1 => "assert false". - -Definition items_of_state_2 : list item := - [ {| prod_item := Prod'type_specifier'0; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_2 => "assert false". - -Definition items_of_state_3 : list item := - [ {| prod_item := Prod'type_specifier'8; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_3 => "assert false". - -Definition items_of_state_4 : list item := - [ {| prod_item := Prod'struct_or_union'1; - dot_pos_item := 1; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_4 => "assert false". - -Definition items_of_state_5 : list item := - [ {| prod_item := Prod'type_specifier'9; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_5 => "assert false". - -Definition items_of_state_6 : list item := - [ {| prod_item := Prod'type_specifier'12; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_6 => "assert false". - -Definition items_of_state_7 : list item := - [ {| prod_item := Prod'storage_class_specifier'0; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_7 => "assert false". - -Definition items_of_state_8 : list item := - [ {| prod_item := Prod'struct_or_union'0; - dot_pos_item := 1; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_8 => "assert false". - -Definition items_of_state_9 : list item := - [ {| prod_item := Prod'storage_class_specifier'2; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_9 => "assert false". - -Definition items_of_state_10 : list item := - [ {| prod_item := Prod'type_specifier'7; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_10 => "assert false". - -Definition items_of_state_11 : list item := - [ {| prod_item := Prod'type_specifier'2; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_11 => "assert false". - -Definition items_of_state_12 : list item := - [ {| prod_item := Prod'translation_unit'3; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PRAGMA't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; EOF't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_12 => "assert false". - -Definition items_of_state_13 : list item := - [ {| prod_item := Prod'type_qualifier'1; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; INC't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DEC't; CONSTANT't; CONST't; COMMA't; COLON't; CHAR't; BUILTIN_VA_ARG't; BANG't; AUTO't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_13 => "assert false". - -Definition items_of_state_14 : list item := - [ {| prod_item := Prod'storage_class_specifier'4; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_14 => "assert false". - -Definition items_of_state_15 : list item := - [ {| prod_item := Prod'external_declaration'2; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PRAGMA't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; EOF't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_15 => "assert false". - -Definition items_of_state_16 : list item := - [ {| prod_item := Prod'attribute_specifier'1; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; RBRACK't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACK't; LBRACE't; INT't; INLINE't; INC't; FLOAT't; EXTERN't; EQ't; ENUM't; DOUBLE't; DEC't; CONSTANT't; CONST't; COMMA't; COLON't; CHAR't; BUILTIN_VA_ARG't; BANG't; AUTO't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_16 => "assert false". - -Definition items_of_state_17 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'argument_expression_list'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'argument_expression_list'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'attribute_specifier'1; - dot_pos_item := 2; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; RBRACK't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACK't; LBRACE't; INT't; INLINE't; INC't; FLOAT't; EXTERN't; EQ't; ENUM't; DOUBLE't; DEC't; CONSTANT't; CONST't; COMMA't; COLON't; CHAR't; BUILTIN_VA_ARG't; BANG't; AUTO't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_17 => "assert false". - -Definition items_of_state_18 : list item := - [ {| prod_item := Prod'primary_expression'0; - dot_pos_item := 1; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |} ]. -Extract Inlined Constant items_of_state_18 => "assert false". - -Definition items_of_state_19 : list item := - [ {| prod_item := Prod'unary_operator'4; - dot_pos_item := 1; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_19 => "assert false". - -Definition items_of_state_20 : list item := - [ {| prod_item := Prod'primary_expression'2; - dot_pos_item := 1; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |} ]. -Extract Inlined Constant items_of_state_20 => "assert false". - -Definition items_of_state_21 : list item := - [ {| prod_item := Prod'unary_operator'1; - dot_pos_item := 1; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_21 => "assert false". - -Definition items_of_state_22 : list item := - [ {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 1; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 1; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_22 => "assert false". - -Definition items_of_state_23 : list item := - [ {| prod_item := Prod'unary_operator'2; - dot_pos_item := 1; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_23 => "assert false". - -Definition items_of_state_24 : list item := - [ {| prod_item := Prod'unary_operator'3; - dot_pos_item := 1; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_24 => "assert false". - -Definition items_of_state_25 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'enum_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 1; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 1; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 1; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'specifier_qualifier_list'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'specifier_qualifier_list'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'specifier_qualifier_list'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'specifier_qualifier_list'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'struct_or_union'0; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'1; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_name'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't] |}; - {| prod_item := Prod'type_name'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't] |}; - {| prod_item := Prod'type_qualifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'5; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'6; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'7; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'8; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'9; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'10; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'11; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'12; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 2; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_25 => "assert false". - -Definition items_of_state_26 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 1; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'enum_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 1; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 1; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 1; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'specifier_qualifier_list'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'specifier_qualifier_list'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'specifier_qualifier_list'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'specifier_qualifier_list'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'struct_or_union'0; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'1; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_name'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't] |}; - {| prod_item := Prod'type_name'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't] |}; - {| prod_item := Prod'type_qualifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'5; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'6; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'7; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'8; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'9; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'10; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'11; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'12; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_26 => "assert false". - -Definition items_of_state_27 : list item := - [ {| prod_item := Prod'type_specifier'4; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_27 => "assert false". - -Definition items_of_state_28 : list item := - [ {| prod_item := Prod'type_specifier'3; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_28 => "assert false". - -Definition items_of_state_29 : list item := - [ {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 1; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_29 => "assert false". - -Definition items_of_state_30 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'enum_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 1; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 1; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 1; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'specifier_qualifier_list'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'specifier_qualifier_list'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'specifier_qualifier_list'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'specifier_qualifier_list'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'struct_or_union'0; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'1; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_name'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't] |}; - {| prod_item := Prod'type_name'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't] |}; - {| prod_item := Prod'type_qualifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'5; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'6; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'7; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'8; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'9; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'10; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'11; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'12; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_30 => "assert false". - -Definition items_of_state_31 : list item := - [ {| prod_item := Prod'type_specifier'5; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_31 => "assert false". - -Definition items_of_state_32 : list item := - [ {| prod_item := Prod'attribute_specifier_list'0; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier_list'1; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'0; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'1; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'2; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'3; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'4; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_32 => "assert false". - -Definition items_of_state_33 : list item := - [ {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'1; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'2; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'3; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier_list'1; - dot_pos_item := 1; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'0; - dot_pos_item := 2; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'1; - dot_pos_item := 2; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'2; - dot_pos_item := 2; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'3; - dot_pos_item := 2; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'4; - dot_pos_item := 2; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_33 => "assert false". - -Definition items_of_state_34 : list item := - [ {| prod_item := Prod'enum_specifier'0; - dot_pos_item := 3; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'2; - dot_pos_item := 3; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'4; - dot_pos_item := 3; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_34 => "assert false". - -Definition items_of_state_35 : list item := - [ {| prod_item := Prod'enum_specifier'0; - dot_pos_item := 4; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'2; - dot_pos_item := 4; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enumeration_constant'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; EQ't; COMMA't] |}; - {| prod_item := Prod'enumerator'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'enumerator'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'enumerator_list'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'enumerator_list'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_35 => "assert false". - -Definition items_of_state_36 : list item := - [ {| prod_item := Prod'enumeration_constant'0; - dot_pos_item := 1; - lookaheads_item := [RBRACE't; EQ't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_36 => "assert false". - -Definition items_of_state_37 : list item := - [ {| prod_item := Prod'enum_specifier'0; - dot_pos_item := 5; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'2; - dot_pos_item := 5; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enumerator_list'1; - dot_pos_item := 1; - lookaheads_item := [RBRACE't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_37 => "assert false". - -Definition items_of_state_38 : list item := - [ {| prod_item := Prod'enum_specifier'0; - dot_pos_item := 6; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_38 => "assert false". - -Definition items_of_state_39 : list item := - [ {| prod_item := Prod'enum_specifier'2; - dot_pos_item := 6; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enumeration_constant'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; EQ't; COMMA't] |}; - {| prod_item := Prod'enumerator'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'enumerator'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'enumerator_list'1; - dot_pos_item := 2; - lookaheads_item := [RBRACE't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_39 => "assert false". - -Definition items_of_state_40 : list item := - [ {| prod_item := Prod'enum_specifier'2; - dot_pos_item := 7; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_40 => "assert false". - -Definition items_of_state_41 : list item := - [ {| prod_item := Prod'enumerator_list'1; - dot_pos_item := 3; - lookaheads_item := [RBRACE't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_41 => "assert false". - -Definition items_of_state_42 : list item := - [ {| prod_item := Prod'enumerator'0; - dot_pos_item := 1; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'enumerator'1; - dot_pos_item := 1; - lookaheads_item := [RBRACE't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_42 => "assert false". - -Definition items_of_state_43 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'constant_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'enumerator'1; - dot_pos_item := 2; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_43 => "assert false". - -Definition items_of_state_44 : list item := - [ {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 1; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_44 => "assert false". - -Definition items_of_state_45 : list item := - [ {| prod_item := Prod'primary_expression'1; - dot_pos_item := 1; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |} ]. -Extract Inlined Constant items_of_state_45 => "assert false". - -Definition items_of_state_46 : list item := - [ {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 1; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |} ]. -Extract Inlined Constant items_of_state_46 => "assert false". - -Definition items_of_state_47 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 2; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_47 => "assert false". - -Definition items_of_state_48 : list item := - [ {| prod_item := Prod'unary_operator'5; - dot_pos_item := 1; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_48 => "assert false". - -Definition items_of_state_49 : list item := - [ {| prod_item := Prod'unary_operator'0; - dot_pos_item := 1; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_49 => "assert false". - -Definition items_of_state_50 : list item := - [ {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 1; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 1; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_50 => "assert false". - -Definition items_of_state_51 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'enum_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 1; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 1; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 1; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'specifier_qualifier_list'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'specifier_qualifier_list'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'specifier_qualifier_list'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'specifier_qualifier_list'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'struct_or_union'0; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'1; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_name'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't] |}; - {| prod_item := Prod'type_name'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't] |}; - {| prod_item := Prod'type_qualifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'5; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'6; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'7; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'8; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'9; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'10; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'11; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'12; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 2; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_51 => "assert false". - -Definition items_of_state_52 : list item := - [ {| prod_item := Prod'type_specifier'6; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_52 => "assert false". - -Definition items_of_state_53 : list item := - [ {| prod_item := Prod'type_qualifier'0; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; INC't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DEC't; CONSTANT't; CONST't; COMMA't; COLON't; CHAR't; BUILTIN_VA_ARG't; BANG't; AUTO't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_53 => "assert false". - -Definition items_of_state_54 : list item := - [ {| prod_item := Prod'type_specifier'1; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_54 => "assert false". - -Definition items_of_state_55 : list item := - [ {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; RBRACK't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACK't; LBRACE't; INT't; INLINE't; INC't; FLOAT't; EXTERN't; EQ't; ENUM't; DOUBLE't; DEC't; CONSTANT't; CONST't; COMMA't; COLON't; CHAR't; BUILTIN_VA_ARG't; BANG't; AUTO't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_55 => "assert false". - -Definition items_of_state_56 : list item := - [ {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 2; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; RBRACK't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACK't; LBRACE't; INT't; INLINE't; INC't; FLOAT't; EXTERN't; EQ't; ENUM't; DOUBLE't; DEC't; CONSTANT't; CONST't; COMMA't; COLON't; CHAR't; BUILTIN_VA_ARG't; BANG't; AUTO't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_56 => "assert false". - -Definition items_of_state_57 : list item := - [ {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 3; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; RBRACK't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACK't; LBRACE't; INT't; INLINE't; INC't; FLOAT't; EXTERN't; EQ't; ENUM't; DOUBLE't; DEC't; CONSTANT't; CONST't; COMMA't; COLON't; CHAR't; BUILTIN_VA_ARG't; BANG't; AUTO't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'gcc_attribute'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'gcc_attribute'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'gcc_attribute'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'gcc_attribute'3; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'gcc_attribute_list'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'gcc_attribute_list'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'gcc_attribute_word'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; COMMA't] |}; - {| prod_item := Prod'gcc_attribute_word'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; COMMA't] |}; - {| prod_item := Prod'gcc_attribute_word'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_57 => "assert false". - -Definition items_of_state_58 : list item := - [ {| prod_item := Prod'gcc_attribute_word'2; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; LPAREN't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_58 => "assert false". - -Definition items_of_state_59 : list item := - [ {| prod_item := Prod'gcc_attribute_word'0; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; LPAREN't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_59 => "assert false". - -Definition items_of_state_60 : list item := - [ {| prod_item := Prod'gcc_attribute_word'1; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; LPAREN't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_60 => "assert false". - -Definition items_of_state_61 : list item := - [ {| prod_item := Prod'gcc_attribute'1; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'gcc_attribute'2; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'gcc_attribute'3; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_61 => "assert false". - -Definition items_of_state_62 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'argument_expression_list'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'argument_expression_list'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'gcc_attribute'2; - dot_pos_item := 2; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'gcc_attribute'3; - dot_pos_item := 2; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_62 => "assert false". - -Definition items_of_state_63 : list item := - [ {| prod_item := Prod'gcc_attribute'2; - dot_pos_item := 3; - lookaheads_item := [RPAREN't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_63 => "assert false". - -Definition items_of_state_64 : list item := - [ {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 1; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_64 => "assert false". - -Definition items_of_state_65 : list item := - [ {| prod_item := Prod'cast_expression'0; - dot_pos_item := 1; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |} ]. -Extract Inlined Constant items_of_state_65 => "assert false". - -Definition items_of_state_66 : list item := - [ {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 1; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |} ]. -Extract Inlined Constant items_of_state_66 => "assert false". - -Definition items_of_state_67 : list item := - [ {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 1; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 1; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 1; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 1; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 1; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 1; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 1; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 1; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |} ]. -Extract Inlined Constant items_of_state_67 => "assert false". - -Definition items_of_state_68 : list item := - [ {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 2; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |} ]. -Extract Inlined Constant items_of_state_68 => "assert false". - -Definition items_of_state_69 : list item := - [ {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 3; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |} ]. -Extract Inlined Constant items_of_state_69 => "assert false". - -Definition items_of_state_70 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'argument_expression_list'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'argument_expression_list'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 2; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 2; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_70 => "assert false". - -Definition items_of_state_71 : list item := - [ {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 3; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |} ]. -Extract Inlined Constant items_of_state_71 => "assert false". - -Definition items_of_state_72 : list item := - [ {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; COMMA't; COLON't] |}; - {| prod_item := Prod'assignment_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'assignment_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'assignment_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'assignment_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'assignment_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'assignment_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'assignment_operator'6; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'assignment_operator'7; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'assignment_operator'8; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'assignment_operator'9; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'assignment_operator'10; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 1; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |} ]. -Extract Inlined Constant items_of_state_72 => "assert false". - -Definition items_of_state_73 : list item := - [ {| prod_item := Prod'assignment_operator'8; - dot_pos_item := 1; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_73 => "assert false". - -Definition items_of_state_74 : list item := - [ {| prod_item := Prod'assignment_operator'5; - dot_pos_item := 1; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_74 => "assert false". - -Definition items_of_state_75 : list item := - [ {| prod_item := Prod'assignment_operator'7; - dot_pos_item := 1; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_75 => "assert false". - -Definition items_of_state_76 : list item := - [ {| prod_item := Prod'assignment_operator'9; - dot_pos_item := 1; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_76 => "assert false". - -Definition items_of_state_77 : list item := - [ {| prod_item := Prod'assignment_operator'1; - dot_pos_item := 1; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_77 => "assert false". - -Definition items_of_state_78 : list item := - [ {| prod_item := Prod'assignment_operator'3; - dot_pos_item := 1; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_78 => "assert false". - -Definition items_of_state_79 : list item := - [ {| prod_item := Prod'assignment_operator'6; - dot_pos_item := 1; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_79 => "assert false". - -Definition items_of_state_80 : list item := - [ {| prod_item := Prod'assignment_operator'0; - dot_pos_item := 1; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_80 => "assert false". - -Definition items_of_state_81 : list item := - [ {| prod_item := Prod'assignment_operator'2; - dot_pos_item := 1; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_81 => "assert false". - -Definition items_of_state_82 : list item := - [ {| prod_item := Prod'assignment_operator'10; - dot_pos_item := 1; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_82 => "assert false". - -Definition items_of_state_83 : list item := - [ {| prod_item := Prod'assignment_operator'4; - dot_pos_item := 1; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_83 => "assert false". - -Definition items_of_state_84 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; HAT't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; HAT't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; COMMA't; COLON't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; COMMA't; COLON't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 2; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; COMMA't; COLON't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; COMMA't; COLON't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; COMMA't; COLON't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; HAT't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; HAT't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; COMMA't; COLON't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; COMMA't; COLON't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; COMMA't; COLON't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; COMMA't; COLON't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_84 => "assert false". - -Definition items_of_state_85 : list item := - [ {| prod_item := Prod'relational_expression'0; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |} ]. -Extract Inlined Constant items_of_state_85 => "assert false". - -Definition items_of_state_86 : list item := - [ {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 2; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_86 => "assert false". - -Definition items_of_state_87 : list item := - [ {| prod_item := Prod'additive_expression'0; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 1; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 1; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 1; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |} ]. -Extract Inlined Constant items_of_state_87 => "assert false". - -Definition items_of_state_88 : list item := - [ {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 2; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_88 => "assert false". - -Definition items_of_state_89 : list item := - [ {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 3; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |} ]. -Extract Inlined Constant items_of_state_89 => "assert false". - -Definition items_of_state_90 : list item := - [ {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 2; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_90 => "assert false". - -Definition items_of_state_91 : list item := - [ {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 3; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |} ]. -Extract Inlined Constant items_of_state_91 => "assert false". - -Definition items_of_state_92 : list item := - [ {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 2; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_92 => "assert false". - -Definition items_of_state_93 : list item := - [ {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 3; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |} ]. -Extract Inlined Constant items_of_state_93 => "assert false". - -Definition items_of_state_94 : list item := - [ {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 1; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |} ]. -Extract Inlined Constant items_of_state_94 => "assert false". - -Definition items_of_state_95 : list item := - [ {| prod_item := Prod'additive_expression'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 3; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |} ]. -Extract Inlined Constant items_of_state_95 => "assert false". - -Definition items_of_state_96 : list item := - [ {| prod_item := Prod'additive_expression'1; - dot_pos_item := 2; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_96 => "assert false". - -Definition items_of_state_97 : list item := - [ {| prod_item := Prod'additive_expression'1; - dot_pos_item := 3; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 1; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 1; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 1; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |} ]. -Extract Inlined Constant items_of_state_97 => "assert false". - -Definition items_of_state_98 : list item := - [ {| prod_item := Prod'additive_expression'2; - dot_pos_item := 2; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_98 => "assert false". - -Definition items_of_state_99 : list item := - [ {| prod_item := Prod'additive_expression'2; - dot_pos_item := 3; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 1; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 1; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 1; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |} ]. -Extract Inlined Constant items_of_state_99 => "assert false". - -Definition items_of_state_100 : list item := - [ {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 2; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_100 => "assert false". - -Definition items_of_state_101 : list item := - [ {| prod_item := Prod'additive_expression'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 3; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |} ]. -Extract Inlined Constant items_of_state_101 => "assert false". - -Definition items_of_state_102 : list item := - [ {| prod_item := Prod'equality_expression'0; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |} ]. -Extract Inlined Constant items_of_state_102 => "assert false". - -Definition items_of_state_103 : list item := - [ {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 2; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_103 => "assert false". - -Definition items_of_state_104 : list item := - [ {| prod_item := Prod'relational_expression'1; - dot_pos_item := 3; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |} ]. -Extract Inlined Constant items_of_state_104 => "assert false". - -Definition items_of_state_105 : list item := - [ {| prod_item := Prod'additive_expression'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |} ]. -Extract Inlined Constant items_of_state_105 => "assert false". - -Definition items_of_state_106 : list item := - [ {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 2; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_106 => "assert false". - -Definition items_of_state_107 : list item := - [ {| prod_item := Prod'relational_expression'3; - dot_pos_item := 3; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |} ]. -Extract Inlined Constant items_of_state_107 => "assert false". - -Definition items_of_state_108 : list item := - [ {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 2; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_108 => "assert false". - -Definition items_of_state_109 : list item := - [ {| prod_item := Prod'relational_expression'2; - dot_pos_item := 3; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |} ]. -Extract Inlined Constant items_of_state_109 => "assert false". - -Definition items_of_state_110 : list item := - [ {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 2; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_110 => "assert false". - -Definition items_of_state_111 : list item := - [ {| prod_item := Prod'relational_expression'4; - dot_pos_item := 3; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |} ]. -Extract Inlined Constant items_of_state_111 => "assert false". - -Definition items_of_state_112 : list item := - [ {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; COMMA't; COLON't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; COMMA't; COLON't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; COMMA't; COLON't; BARBAR't] |} ]. -Extract Inlined Constant items_of_state_112 => "assert false". - -Definition items_of_state_113 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; HAT't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; HAT't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [COMMA't; COLON't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [COMMA't; COLON't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [COMMA't; COLON't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [COMMA't; COLON't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 2; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; COMMA't; COLON't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; HAT't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; HAT't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [COMMA't; COLON't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [COMMA't; COLON't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; COMMA't; COLON't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; COMMA't; COLON't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; COMMA't; COLON't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; COMMA't; COLON't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_113 => "assert false". - -Definition items_of_state_114 : list item := - [ {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; COMMA't; COLON't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; COMMA't; COLON't; BARBAR't] |} ]. -Extract Inlined Constant items_of_state_114 => "assert false". - -Definition items_of_state_115 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; HAT't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; HAT't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; HAT't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; HAT't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 2; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; COMMA't; COLON't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_115 => "assert false". - -Definition items_of_state_116 : list item := - [ {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 3; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; COMMA't; COLON't; BARBAR't; ANDAND't] |} ]. -Extract Inlined Constant items_of_state_116 => "assert false". - -Definition items_of_state_117 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; HAT't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; HAT't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; HAT't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; HAT't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 2; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_117 => "assert false". - -Definition items_of_state_118 : list item := - [ {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; HAT't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 3; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't] |} ]. -Extract Inlined Constant items_of_state_118 => "assert false". - -Definition items_of_state_119 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; HAT't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; HAT't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 2; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; HAT't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_119 => "assert false". - -Definition items_of_state_120 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; HAT't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |} ]. -Extract Inlined Constant items_of_state_120 => "assert false". - -Definition items_of_state_121 : list item := - [ {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 2; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_121 => "assert false". - -Definition items_of_state_122 : list item := - [ {| prod_item := Prod'equality_expression'2; - dot_pos_item := 3; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |} ]. -Extract Inlined Constant items_of_state_122 => "assert false". - -Definition items_of_state_123 : list item := - [ {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 2; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_123 => "assert false". - -Definition items_of_state_124 : list item := - [ {| prod_item := Prod'equality_expression'1; - dot_pos_item := 3; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |} ]. -Extract Inlined Constant items_of_state_124 => "assert false". - -Definition items_of_state_125 : list item := - [ {| prod_item := Prod'AND_expression'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; HAT't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 3; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; HAT't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't] |} ]. -Extract Inlined Constant items_of_state_125 => "assert false". - -Definition items_of_state_126 : list item := - [ {| prod_item := Prod'AND_expression'1; - dot_pos_item := 2; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; HAT't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_126 => "assert false". - -Definition items_of_state_127 : list item := - [ {| prod_item := Prod'AND_expression'1; - dot_pos_item := 3; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; HAT't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |} ]. -Extract Inlined Constant items_of_state_127 => "assert false". - -Definition items_of_state_128 : list item := - [ {| prod_item := Prod'AND_expression'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; HAT't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; HAT't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't] |} ]. -Extract Inlined Constant items_of_state_128 => "assert false". - -Definition items_of_state_129 : list item := - [ {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; HAT't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't] |} ]. -Extract Inlined Constant items_of_state_129 => "assert false". - -Definition items_of_state_130 : list item := - [ {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; COMMA't; COLON't; BARBAR't; ANDAND't] |} ]. -Extract Inlined Constant items_of_state_130 => "assert false". - -Definition items_of_state_131 : list item := - [ {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 3; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; COMMA't; COLON't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 1; - lookaheads_item := [COMMA't; COLON't] |} ]. -Extract Inlined Constant items_of_state_131 => "assert false". - -Definition items_of_state_132 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; QUESTION't; HAT't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; QUESTION't; HAT't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; COMMA't; COLON't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; COMMA't; COLON't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; COMMA't; COLON't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; COMMA't; COLON't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; QUESTION't; HAT't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; QUESTION't; HAT't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 2; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; COMMA't; COLON't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; QUESTION't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; QUESTION't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; QUESTION't; COMMA't; COLON't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; QUESTION't; COMMA't; COLON't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; QUESTION't; COMMA't; COLON't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; QUESTION't; COMMA't; COLON't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_132 => "assert false". - -Definition items_of_state_133 : list item := - [ {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; COMMA't; COLON't] |} ]. -Extract Inlined Constant items_of_state_133 => "assert false". - -Definition items_of_state_134 : list item := - [ {| prod_item := Prod'expression'1; - dot_pos_item := 3; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; COMMA't; COLON't] |} ]. -Extract Inlined Constant items_of_state_134 => "assert false". - -Definition items_of_state_135 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; HAT't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; HAT't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; COMMA't; COLON't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; COMMA't; COLON't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 4; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; COMMA't; COLON't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; HAT't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; HAT't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; COMMA't; COLON't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; COMMA't; COLON't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; COMMA't; COLON't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; COMMA't; COLON't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_135 => "assert false". - -Definition items_of_state_136 : list item := - [ {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 5; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; COMMA't; COLON't] |} ]. -Extract Inlined Constant items_of_state_136 => "assert false". - -Definition items_of_state_137 : list item := - [ {| prod_item := Prod'expression'0; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; COMMA't; COLON't] |} ]. -Extract Inlined Constant items_of_state_137 => "assert false". - -Definition items_of_state_138 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; HAT't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; HAT't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; HAT't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; HAT't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; COMMA't; COLON't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; COMMA't; COLON't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 2; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; COMMA't; COLON't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_138 => "assert false". - -Definition items_of_state_139 : list item := - [ {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; COMMA't; COLON't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 3; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; QUESTION't; COMMA't; COLON't; BARBAR't] |} ]. -Extract Inlined Constant items_of_state_139 => "assert false". - -Definition items_of_state_140 : list item := - [ {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 3; - lookaheads_item := [SEMICOLON't; RPAREN't; RBRACK't; RBRACE't; COMMA't; COLON't] |} ]. -Extract Inlined Constant items_of_state_140 => "assert false". - -Definition items_of_state_141 : list item := - [ {| prod_item := Prod'argument_expression_list'0; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_141 => "assert false". - -Definition items_of_state_142 : list item := - [ {| prod_item := Prod'argument_expression_list'1; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 3; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |} ]. -Extract Inlined Constant items_of_state_142 => "assert false". - -Definition items_of_state_143 : list item := - [ {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 4; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |} ]. -Extract Inlined Constant items_of_state_143 => "assert false". - -Definition items_of_state_144 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'argument_expression_list'1; - dot_pos_item := 2; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_144 => "assert false". - -Definition items_of_state_145 : list item := - [ {| prod_item := Prod'argument_expression_list'1; - dot_pos_item := 3; - lookaheads_item := [RPAREN't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_145 => "assert false". - -Definition items_of_state_146 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; COMMA't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 2; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_146 => "assert false". - -Definition items_of_state_147 : list item := - [ {| prod_item := Prod'expression'1; - dot_pos_item := 1; - lookaheads_item := [RBRACK't; COMMA't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 3; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |} ]. -Extract Inlined Constant items_of_state_147 => "assert false". - -Definition items_of_state_148 : list item := - [ {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 4; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |} ]. -Extract Inlined Constant items_of_state_148 => "assert false". - -Definition items_of_state_149 : list item := - [ {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 2; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |} ]. -Extract Inlined Constant items_of_state_149 => "assert false". - -Definition items_of_state_150 : list item := - [ {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 2; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |} ]. -Extract Inlined Constant items_of_state_150 => "assert false". - -Definition items_of_state_151 : list item := - [ {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 3; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |} ]. -Extract Inlined Constant items_of_state_151 => "assert false". - -Definition items_of_state_152 : list item := - [ {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 2; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |} ]. -Extract Inlined Constant items_of_state_152 => "assert false". - -Definition items_of_state_153 : list item := - [ {| prod_item := Prod'unary_expression'3; - dot_pos_item := 2; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |} ]. -Extract Inlined Constant items_of_state_153 => "assert false". - -Definition items_of_state_154 : list item := - [ {| prod_item := Prod'argument_expression_list'1; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'gcc_attribute'3; - dot_pos_item := 3; - lookaheads_item := [RPAREN't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_154 => "assert false". - -Definition items_of_state_155 : list item := - [ {| prod_item := Prod'gcc_attribute'3; - dot_pos_item := 4; - lookaheads_item := [RPAREN't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_155 => "assert false". - -Definition items_of_state_156 : list item := - [ {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 4; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; RBRACK't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACK't; LBRACE't; INT't; INLINE't; INC't; FLOAT't; EXTERN't; EQ't; ENUM't; DOUBLE't; DEC't; CONSTANT't; CONST't; COMMA't; COLON't; CHAR't; BUILTIN_VA_ARG't; BANG't; AUTO't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'gcc_attribute_list'1; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_156 => "assert false". - -Definition items_of_state_157 : list item := - [ {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 5; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; RBRACK't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACK't; LBRACE't; INT't; INLINE't; INC't; FLOAT't; EXTERN't; EQ't; ENUM't; DOUBLE't; DEC't; CONSTANT't; CONST't; COMMA't; COLON't; CHAR't; BUILTIN_VA_ARG't; BANG't; AUTO't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_157 => "assert false". - -Definition items_of_state_158 : list item := - [ {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 6; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; RBRACK't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACK't; LBRACE't; INT't; INLINE't; INC't; FLOAT't; EXTERN't; EQ't; ENUM't; DOUBLE't; DEC't; CONSTANT't; CONST't; COMMA't; COLON't; CHAR't; BUILTIN_VA_ARG't; BANG't; AUTO't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_158 => "assert false". - -Definition items_of_state_159 : list item := - [ {| prod_item := Prod'gcc_attribute'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'gcc_attribute'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'gcc_attribute'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'gcc_attribute'3; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'gcc_attribute_list'1; - dot_pos_item := 2; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'gcc_attribute_word'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; COMMA't] |}; - {| prod_item := Prod'gcc_attribute_word'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; COMMA't] |}; - {| prod_item := Prod'gcc_attribute_word'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_159 => "assert false". - -Definition items_of_state_160 : list item := - [ {| prod_item := Prod'gcc_attribute_list'1; - dot_pos_item := 3; - lookaheads_item := [RPAREN't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_160 => "assert false". - -Definition items_of_state_161 : list item := - [ {| prod_item := Prod'gcc_attribute_list'0; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_161 => "assert false". - -Definition items_of_state_162 : list item := - [ {| prod_item := Prod'attribute_specifier'2; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; RBRACK't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACK't; LBRACE't; INT't; INLINE't; INC't; FLOAT't; EXTERN't; EQ't; ENUM't; DOUBLE't; DEC't; CONSTANT't; CONST't; COMMA't; COLON't; CHAR't; BUILTIN_VA_ARG't; BANG't; AUTO't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'3; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; RBRACK't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACK't; LBRACE't; INT't; INLINE't; INC't; FLOAT't; EXTERN't; EQ't; ENUM't; DOUBLE't; DEC't; CONSTANT't; CONST't; COMMA't; COLON't; CHAR't; BUILTIN_VA_ARG't; BANG't; AUTO't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_162 => "assert false". - -Definition items_of_state_163 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'argument_expression_list'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'argument_expression_list'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'2; - dot_pos_item := 2; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; RBRACK't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACK't; LBRACE't; INT't; INLINE't; INC't; FLOAT't; EXTERN't; EQ't; ENUM't; DOUBLE't; DEC't; CONSTANT't; CONST't; COMMA't; COLON't; CHAR't; BUILTIN_VA_ARG't; BANG't; AUTO't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'3; - dot_pos_item := 2; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; RBRACK't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACK't; LBRACE't; INT't; INLINE't; INC't; FLOAT't; EXTERN't; EQ't; ENUM't; DOUBLE't; DEC't; CONSTANT't; CONST't; COMMA't; COLON't; CHAR't; BUILTIN_VA_ARG't; BANG't; AUTO't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'enum_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'specifier_qualifier_list'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'specifier_qualifier_list'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'specifier_qualifier_list'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'specifier_qualifier_list'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'struct_or_union'0; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'1; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_name'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't] |}; - {| prod_item := Prod'type_name'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't] |}; - {| prod_item := Prod'type_qualifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'5; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'6; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'7; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'8; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'9; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'10; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'11; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'12; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_163 => "assert false". - -Definition items_of_state_164 : list item := - [ {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'specifier_qualifier_list'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COLON't] |}; - {| prod_item := Prod'specifier_qualifier_list'0; - dot_pos_item := 1; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COLON't] |}; - {| prod_item := Prod'specifier_qualifier_list'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COLON't] |}; - {| prod_item := Prod'specifier_qualifier_list'1; - dot_pos_item := 1; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COLON't] |}; - {| prod_item := Prod'specifier_qualifier_list'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COLON't] |}; - {| prod_item := Prod'specifier_qualifier_list'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COLON't] |}; - {| prod_item := Prod'struct_or_union'0; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'1; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'5; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'6; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'7; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'8; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'9; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'10; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'11; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'12; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_164 => "assert false". - -Definition items_of_state_165 : list item := - [ {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'specifier_qualifier_list'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COLON't] |}; - {| prod_item := Prod'specifier_qualifier_list'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COLON't] |}; - {| prod_item := Prod'specifier_qualifier_list'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COLON't] |}; - {| prod_item := Prod'specifier_qualifier_list'2; - dot_pos_item := 1; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COLON't] |}; - {| prod_item := Prod'specifier_qualifier_list'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COLON't] |}; - {| prod_item := Prod'specifier_qualifier_list'3; - dot_pos_item := 1; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COLON't] |}; - {| prod_item := Prod'struct_or_union'0; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'1; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'5; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'6; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'7; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'8; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'9; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'10; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'11; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'12; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_165 => "assert false". - -Definition items_of_state_166 : list item := - [ {| prod_item := Prod'type_specifier'10; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_166 => "assert false". - -Definition items_of_state_167 : list item := - [ {| prod_item := Prod'attribute_specifier_list'0; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier_list'1; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'0; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'1; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'2; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_167 => "assert false". - -Definition items_of_state_168 : list item := - [ {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'1; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'2; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'3; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier_list'1; - dot_pos_item := 1; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'0; - dot_pos_item := 2; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'1; - dot_pos_item := 2; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'2; - dot_pos_item := 2; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_168 => "assert false". - -Definition items_of_state_169 : list item := - [ {| prod_item := Prod'struct_or_union_specifier'0; - dot_pos_item := 3; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'2; - dot_pos_item := 3; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_169 => "assert false". - -Definition items_of_state_170 : list item := - [ {| prod_item := Prod'struct_declaration_list'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; SIGNED't; SHORT't; RESTRICT't; RBRACE't; PACKED't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_declaration_list'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; SIGNED't; SHORT't; RESTRICT't; RBRACE't; PACKED't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'0; - dot_pos_item := 4; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_170 => "assert false". - -Definition items_of_state_171 : list item := - [ {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'specifier_qualifier_list'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't; COLON't] |}; - {| prod_item := Prod'specifier_qualifier_list'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't; COLON't] |}; - {| prod_item := Prod'specifier_qualifier_list'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't; COLON't] |}; - {| prod_item := Prod'specifier_qualifier_list'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't; COLON't] |}; - {| prod_item := Prod'struct_declaration'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; SIGNED't; SHORT't; RESTRICT't; RBRACE't; PACKED't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_declaration'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; SIGNED't; SHORT't; RESTRICT't; RBRACE't; PACKED't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_declaration_list'1; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; SIGNED't; SHORT't; RESTRICT't; RBRACE't; PACKED't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'0; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'1; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'0; - dot_pos_item := 5; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'5; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'6; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'7; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'8; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'9; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'10; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'11; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'12; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_171 => "assert false". - -Definition items_of_state_172 : list item := - [ {| prod_item := Prod'struct_or_union_specifier'0; - dot_pos_item := 6; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_172 => "assert false". - -Definition items_of_state_173 : list item := - [ {| prod_item := Prod'struct_declaration_list'1; - dot_pos_item := 2; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; SIGNED't; SHORT't; RESTRICT't; RBRACE't; PACKED't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_173 => "assert false". - -Definition items_of_state_174 : list item := - [ {| prod_item := Prod'declarator'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't; COLON't] |}; - {| prod_item := Prod'declarator'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't; COLON't] |}; - {| prod_item := Prod'direct_declarator'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'5; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'6; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'7; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'pointer'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; LPAREN't] |}; - {| prod_item := Prod'pointer'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; LPAREN't] |}; - {| prod_item := Prod'pointer'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; LPAREN't] |}; - {| prod_item := Prod'pointer'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; LPAREN't] |}; - {| prod_item := Prod'struct_declaration'0; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; SIGNED't; SHORT't; RESTRICT't; RBRACE't; PACKED't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_declaration'1; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; SIGNED't; SHORT't; RESTRICT't; RBRACE't; PACKED't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_declarator'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'struct_declarator'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'struct_declarator'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'struct_declarator_list'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'struct_declarator_list'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_174 => "assert false". - -Definition items_of_state_175 : list item := - [ {| prod_item := Prod'direct_declarator'0; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_175 => "assert false". - -Definition items_of_state_176 : list item := - [ {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; STAR't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LBRACK't; CONST't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; STAR't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LBRACK't; CONST't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; STAR't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LBRACK't; CONST't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; STAR't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LBRACK't; CONST't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'pointer'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'pointer'0; - dot_pos_item := 1; - lookaheads_item := [VAR_NAME't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'pointer'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'pointer'1; - dot_pos_item := 1; - lookaheads_item := [VAR_NAME't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'pointer'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'pointer'2; - dot_pos_item := 1; - lookaheads_item := [VAR_NAME't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'pointer'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'pointer'3; - dot_pos_item := 1; - lookaheads_item := [VAR_NAME't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'type_qualifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; STAR't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LBRACK't; CONST't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; STAR't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LBRACK't; CONST't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; STAR't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LBRACK't; CONST't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; STAR't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LBRACK't; CONST't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier_list'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; STAR't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LBRACK't; CONST't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier_list'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; STAR't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LBRACK't; CONST't; COMMA't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_176 => "assert false". - -Definition items_of_state_177 : list item := - [ {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; STAR't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LBRACK't; CONST't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; STAR't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LBRACK't; CONST't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; STAR't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LBRACK't; CONST't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; STAR't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LBRACK't; CONST't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'pointer'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'pointer'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'pointer'1; - dot_pos_item := 2; - lookaheads_item := [VAR_NAME't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'pointer'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'pointer'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'pointer'3; - dot_pos_item := 2; - lookaheads_item := [VAR_NAME't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'type_qualifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; STAR't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LBRACK't; CONST't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; STAR't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LBRACK't; CONST't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; STAR't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LBRACK't; CONST't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; STAR't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LBRACK't; CONST't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier_list'1; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VAR_NAME't; STAR't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LBRACK't; CONST't; COMMA't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_177 => "assert false". - -Definition items_of_state_178 : list item := - [ {| prod_item := Prod'type_qualifier_list'1; - dot_pos_item := 2; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RPAREN't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; LBRACK't; INC't; DEC't; CONSTANT't; CONST't; COMMA't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_178 => "assert false". - -Definition items_of_state_179 : list item := - [ {| prod_item := Prod'pointer'3; - dot_pos_item := 3; - lookaheads_item := [VAR_NAME't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_179 => "assert false". - -Definition items_of_state_180 : list item := - [ {| prod_item := Prod'type_qualifier'3; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; INC't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DEC't; CONSTANT't; CONST't; COMMA't; COLON't; CHAR't; BUILTIN_VA_ARG't; BANG't; AUTO't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_180 => "assert false". - -Definition items_of_state_181 : list item := - [ {| prod_item := Prod'type_qualifier_list'0; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RPAREN't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; LBRACK't; INC't; DEC't; CONSTANT't; CONST't; COMMA't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_181 => "assert false". - -Definition items_of_state_182 : list item := - [ {| prod_item := Prod'pointer'2; - dot_pos_item := 2; - lookaheads_item := [VAR_NAME't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_182 => "assert false". - -Definition items_of_state_183 : list item := - [ {| prod_item := Prod'struct_declaration'1; - dot_pos_item := 2; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; SIGNED't; SHORT't; RESTRICT't; RBRACE't; PACKED't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_183 => "assert false". - -Definition items_of_state_184 : list item := - [ {| prod_item := Prod'declarator'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't] |}; - {| prod_item := Prod'declarator'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't] |}; - {| prod_item := Prod'direct_declarator'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; PACKED't; LPAREN't; LBRACK't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; PACKED't; LPAREN't; LBRACK't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; PACKED't; LPAREN't; LBRACK't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'3; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; PACKED't; LPAREN't; LBRACK't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'4; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; PACKED't; LPAREN't; LBRACK't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'5; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; PACKED't; LPAREN't; LBRACK't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'6; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; PACKED't; LPAREN't; LBRACK't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'7; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; PACKED't; LPAREN't; LBRACK't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'pointer'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; LPAREN't] |}; - {| prod_item := Prod'pointer'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; LPAREN't] |}; - {| prod_item := Prod'pointer'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; LPAREN't] |}; - {| prod_item := Prod'pointer'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; LPAREN't] |} ]. -Extract Inlined Constant items_of_state_184 => "assert false". - -Definition items_of_state_185 : list item := - [ {| prod_item := Prod'declarator'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; EQ't; COMMA't; COLON't] |}; - {| prod_item := Prod'direct_declarator'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LPAREN't; LBRACK't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LPAREN't; LBRACK't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LPAREN't; LBRACK't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LPAREN't; LBRACK't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LPAREN't; LBRACK't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'5; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LPAREN't; LBRACK't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'6; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LPAREN't; LBRACK't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'7; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LPAREN't; LBRACK't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_185 => "assert false". - -Definition items_of_state_186 : list item := - [ {| prod_item := Prod'attribute_specifier_list'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier_list'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'declarator'1; - dot_pos_item := 2; - lookaheads_item := [SEMICOLON't; RPAREN't; EQ't; COMMA't; COLON't] |}; - {| prod_item := Prod'direct_declarator'2; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LPAREN't; LBRACK't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'3; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LPAREN't; LBRACK't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'4; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LPAREN't; LBRACK't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'5; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LPAREN't; LBRACK't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'6; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LPAREN't; LBRACK't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'7; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LPAREN't; LBRACK't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_186 => "assert false". - -Definition items_of_state_187 : list item := - [ {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'declaration_specifiers'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'6; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'7; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_declarator'6; - dot_pos_item := 2; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LPAREN't; LBRACK't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'7; - dot_pos_item := 2; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LPAREN't; LBRACK't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'function_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'parameter_declaration'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'parameter_declaration'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'parameter_declaration'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'parameter_list'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'parameter_list'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'parameter_type_list'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't] |}; - {| prod_item := Prod'parameter_type_list'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't] |}; - {| prod_item := Prod'storage_class_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'0; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'1; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'5; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'6; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'7; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'8; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'9; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'10; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'11; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'12; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_187 => "assert false". - -Definition items_of_state_188 : list item := - [ {| prod_item := Prod'direct_declarator'7; - dot_pos_item := 3; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_188 => "assert false". - -Definition items_of_state_189 : list item := - [ {| prod_item := Prod'function_specifier'0; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_189 => "assert false". - -Definition items_of_state_190 : list item := - [ {| prod_item := Prod'storage_class_specifier'1; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_190 => "assert false". - -Definition items_of_state_191 : list item := - [ {| prod_item := Prod'storage_class_specifier'3; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_191 => "assert false". - -Definition items_of_state_192 : list item := - [ {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'declaration_specifiers'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'2; - dot_pos_item := 1; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'3; - dot_pos_item := 1; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'6; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'7; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'enum_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'function_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'0; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'1; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'5; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'6; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'7; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'8; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'9; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'10; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'11; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'12; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_192 => "assert false". - -Definition items_of_state_193 : list item := - [ {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'declaration_specifiers'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'4; - dot_pos_item := 1; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'5; - dot_pos_item := 1; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'6; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'7; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'enum_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'function_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'0; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'1; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'5; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'6; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'7; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'8; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'9; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'10; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'11; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'12; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_193 => "assert false". - -Definition items_of_state_194 : list item := - [ {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'declaration_specifiers'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'0; - dot_pos_item := 1; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'1; - dot_pos_item := 1; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'6; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'7; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'enum_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'function_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'0; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'1; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'5; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'6; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'7; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'8; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'9; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'10; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'11; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'12; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_194 => "assert false". - -Definition items_of_state_195 : list item := - [ {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'declaration_specifiers'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'6; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'6; - dot_pos_item := 1; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'7; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'7; - dot_pos_item := 1; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'enum_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'function_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'0; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'1; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'5; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'6; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'7; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'8; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'9; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'10; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'11; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'12; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_195 => "assert false". - -Definition items_of_state_196 : list item := - [ {| prod_item := Prod'type_specifier'11; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_196 => "assert false". - -Definition items_of_state_197 : list item := - [ {| prod_item := Prod'declaration_specifiers'6; - dot_pos_item := 2; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_197 => "assert false". - -Definition items_of_state_198 : list item := - [ {| prod_item := Prod'declaration_specifiers'0; - dot_pos_item := 2; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_198 => "assert false". - -Definition items_of_state_199 : list item := - [ {| prod_item := Prod'declaration_specifiers'4; - dot_pos_item := 2; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_199 => "assert false". - -Definition items_of_state_200 : list item := - [ {| prod_item := Prod'declaration_specifiers'2; - dot_pos_item := 2; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_200 => "assert false". - -Definition items_of_state_201 : list item := - [ {| prod_item := Prod'direct_declarator'6; - dot_pos_item := 3; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_201 => "assert false". - -Definition items_of_state_202 : list item := - [ {| prod_item := Prod'direct_declarator'6; - dot_pos_item := 4; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_202 => "assert false". - -Definition items_of_state_203 : list item := - [ {| prod_item := Prod'parameter_list'1; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'parameter_type_list'0; - dot_pos_item := 1; - lookaheads_item := [RPAREN't] |}; - {| prod_item := Prod'parameter_type_list'1; - dot_pos_item := 1; - lookaheads_item := [RPAREN't] |} ]. -Extract Inlined Constant items_of_state_203 => "assert false". - -Definition items_of_state_204 : list item := - [ {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'declaration_specifiers'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'6; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'7; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'enum_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'function_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'parameter_declaration'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'parameter_declaration'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'parameter_declaration'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'parameter_list'1; - dot_pos_item := 2; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'parameter_type_list'1; - dot_pos_item := 2; - lookaheads_item := [RPAREN't] |}; - {| prod_item := Prod'storage_class_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'0; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'1; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'5; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'6; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'7; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'8; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'9; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'10; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'11; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'12; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_204 => "assert false". - -Definition items_of_state_205 : list item := - [ {| prod_item := Prod'parameter_type_list'1; - dot_pos_item := 3; - lookaheads_item := [RPAREN't] |} ]. -Extract Inlined Constant items_of_state_205 => "assert false". - -Definition items_of_state_206 : list item := - [ {| prod_item := Prod'parameter_list'1; - dot_pos_item := 3; - lookaheads_item := [RPAREN't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_206 => "assert false". - -Definition items_of_state_207 : list item := - [ {| prod_item := Prod'abstract_declarator'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'abstract_declarator'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'abstract_declarator'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'declarator'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'declarator'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'3; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'4; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'5; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'6; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'7; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'8; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'9; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'10; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'11; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'12; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_declarator'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; PACKED't; LPAREN't; LBRACK't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; PACKED't; LPAREN't; LBRACK't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; PACKED't; LPAREN't; LBRACK't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'3; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; PACKED't; LPAREN't; LBRACK't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'4; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; PACKED't; LPAREN't; LBRACK't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'5; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; PACKED't; LPAREN't; LBRACK't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'6; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; PACKED't; LPAREN't; LBRACK't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'7; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; PACKED't; LPAREN't; LBRACK't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'parameter_declaration'0; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'parameter_declaration'1; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'parameter_declaration'2; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'pointer'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'pointer'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'pointer'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'pointer'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_207 => "assert false". - -Definition items_of_state_208 : list item := - [ {| prod_item := Prod'abstract_declarator'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't] |}; - {| prod_item := Prod'abstract_declarator'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't] |}; - {| prod_item := Prod'abstract_declarator'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't] |}; - {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'declaration_specifiers'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'6; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'7; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declarator'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't] |}; - {| prod_item := Prod'declarator'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't] |}; - {| prod_item := Prod'direct_abstract_declarator'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'0; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'3; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'4; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'5; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'6; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'7; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'8; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'9; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'10; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'10; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'11; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'12; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'12; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_declarator'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; PACKED't; LPAREN't; LBRACK't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; PACKED't; LPAREN't; LBRACK't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'1; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; PACKED't; LPAREN't; LBRACK't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; PACKED't; LPAREN't; LBRACK't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'3; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; PACKED't; LPAREN't; LBRACK't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'4; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; PACKED't; LPAREN't; LBRACK't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'5; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; PACKED't; LPAREN't; LBRACK't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'6; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; PACKED't; LPAREN't; LBRACK't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'7; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; PACKED't; LPAREN't; LBRACK't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'function_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'parameter_declaration'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'parameter_declaration'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'parameter_declaration'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'parameter_list'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'parameter_list'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'parameter_type_list'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't] |}; - {| prod_item := Prod'parameter_type_list'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't] |}; - {| prod_item := Prod'pointer'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'pointer'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'pointer'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'pointer'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'storage_class_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'0; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'1; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'5; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'6; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'7; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'8; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'9; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'10; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'11; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'12; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_208 => "assert false". - -Definition items_of_state_209 : list item := - [ {| prod_item := Prod'direct_abstract_declarator'12; - dot_pos_item := 2; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_209 => "assert false". - -Definition items_of_state_210 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; HAT't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; HAT't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't] |}; - {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'2; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'4; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'6; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'8; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; HAT't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; HAT't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; HAT't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; HAT't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; HAT't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'type_qualifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier_list'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier_list'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_210 => "assert false". - -Definition items_of_state_211 : list item := - [ {| prod_item := Prod'direct_abstract_declarator'8; - dot_pos_item := 2; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_211 => "assert false". - -Definition items_of_state_212 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; HAT't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; HAT't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't] |}; - {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'2; - dot_pos_item := 2; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'6; - dot_pos_item := 2; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; HAT't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; HAT't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; HAT't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; HAT't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; HAT't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'type_qualifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier_list'1; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_212 => "assert false". - -Definition items_of_state_213 : list item := - [ {| prod_item := Prod'direct_abstract_declarator'6; - dot_pos_item := 3; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_213 => "assert false". - -Definition items_of_state_214 : list item := - [ {| prod_item := Prod'direct_abstract_declarator'2; - dot_pos_item := 3; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_214 => "assert false". - -Definition items_of_state_215 : list item := - [ {| prod_item := Prod'direct_abstract_declarator'2; - dot_pos_item := 4; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_215 => "assert false". - -Definition items_of_state_216 : list item := - [ {| prod_item := Prod'direct_abstract_declarator'4; - dot_pos_item := 2; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_216 => "assert false". - -Definition items_of_state_217 : list item := - [ {| prod_item := Prod'direct_abstract_declarator'4; - dot_pos_item := 3; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_217 => "assert false". - -Definition items_of_state_218 : list item := - [ {| prod_item := Prod'abstract_declarator'0; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'abstract_declarator'1; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'declarator'1; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'3; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'4; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'5; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'6; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'7; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'8; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'9; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'10; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'11; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'12; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_declarator'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; PACKED't; LPAREN't; LBRACK't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; PACKED't; LPAREN't; LBRACK't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; PACKED't; LPAREN't; LBRACK't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'3; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; PACKED't; LPAREN't; LBRACK't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'4; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; PACKED't; LPAREN't; LBRACK't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'5; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; PACKED't; LPAREN't; LBRACK't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'6; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; PACKED't; LPAREN't; LBRACK't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'7; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; PACKED't; LPAREN't; LBRACK't; COMMA't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_218 => "assert false". - -Definition items_of_state_219 : list item := - [ {| prod_item := Prod'abstract_declarator'1; - dot_pos_item := 2; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'1; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'3; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'5; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'7; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'9; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'11; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_219 => "assert false". - -Definition items_of_state_220 : list item := - [ {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'declaration_specifiers'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'6; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'7; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'9; - dot_pos_item := 2; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'11; - dot_pos_item := 2; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'enum_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'function_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'parameter_declaration'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'parameter_declaration'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'parameter_declaration'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'parameter_list'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'parameter_list'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'parameter_type_list'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't] |}; - {| prod_item := Prod'parameter_type_list'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't] |}; - {| prod_item := Prod'storage_class_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'0; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'1; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'5; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'6; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'7; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'8; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'9; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'10; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'11; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'12; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_220 => "assert false". - -Definition items_of_state_221 : list item := - [ {| prod_item := Prod'direct_abstract_declarator'11; - dot_pos_item := 3; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_221 => "assert false". - -Definition items_of_state_222 : list item := - [ {| prod_item := Prod'direct_abstract_declarator'9; - dot_pos_item := 3; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_222 => "assert false". - -Definition items_of_state_223 : list item := - [ {| prod_item := Prod'direct_abstract_declarator'9; - dot_pos_item := 4; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_223 => "assert false". - -Definition items_of_state_224 : list item := - [ {| prod_item := Prod'parameter_list'0; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_224 => "assert false". - -Definition items_of_state_225 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; HAT't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; HAT't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't] |}; - {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'1; - dot_pos_item := 2; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'3; - dot_pos_item := 2; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'5; - dot_pos_item := 2; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'7; - dot_pos_item := 2; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; HAT't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; HAT't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; HAT't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; HAT't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; HAT't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'type_qualifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier_list'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier_list'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_225 => "assert false". - -Definition items_of_state_226 : list item := - [ {| prod_item := Prod'direct_abstract_declarator'7; - dot_pos_item := 3; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_226 => "assert false". - -Definition items_of_state_227 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; HAT't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; HAT't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't] |}; - {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'1; - dot_pos_item := 3; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'5; - dot_pos_item := 3; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; HAT't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; HAT't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; HAT't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; HAT't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; HAT't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'type_qualifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier_list'1; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_227 => "assert false". - -Definition items_of_state_228 : list item := - [ {| prod_item := Prod'direct_abstract_declarator'5; - dot_pos_item := 4; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_228 => "assert false". - -Definition items_of_state_229 : list item := - [ {| prod_item := Prod'direct_abstract_declarator'1; - dot_pos_item := 4; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_229 => "assert false". - -Definition items_of_state_230 : list item := - [ {| prod_item := Prod'direct_abstract_declarator'1; - dot_pos_item := 5; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_230 => "assert false". - -Definition items_of_state_231 : list item := - [ {| prod_item := Prod'direct_abstract_declarator'3; - dot_pos_item := 3; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_231 => "assert false". - -Definition items_of_state_232 : list item := - [ {| prod_item := Prod'direct_abstract_declarator'3; - dot_pos_item := 4; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_232 => "assert false". - -Definition items_of_state_233 : list item := - [ {| prod_item := Prod'direct_abstract_declarator'10; - dot_pos_item := 2; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_233 => "assert false". - -Definition items_of_state_234 : list item := - [ {| prod_item := Prod'direct_abstract_declarator'10; - dot_pos_item := 3; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_234 => "assert false". - -Definition items_of_state_235 : list item := - [ {| prod_item := Prod'attribute_specifier_list'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier_list'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'declarator'0; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; EQ't; COMMA't; COLON't] |}; - {| prod_item := Prod'direct_declarator'2; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LPAREN't; LBRACK't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'3; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LPAREN't; LBRACK't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'4; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LPAREN't; LBRACK't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'5; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LPAREN't; LBRACK't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'6; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LPAREN't; LBRACK't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'7; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LPAREN't; LBRACK't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_235 => "assert false". - -Definition items_of_state_236 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; HAT't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; HAT't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't] |}; - {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't] |}; - {| prod_item := Prod'direct_declarator'2; - dot_pos_item := 2; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'3; - dot_pos_item := 2; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'4; - dot_pos_item := 2; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'5; - dot_pos_item := 2; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; HAT't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; HAT't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; HAT't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; HAT't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; HAT't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'type_qualifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier_list'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier_list'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_236 => "assert false". - -Definition items_of_state_237 : list item := - [ {| prod_item := Prod'direct_declarator'5; - dot_pos_item := 3; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_237 => "assert false". - -Definition items_of_state_238 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; HAT't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; HAT't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't] |}; - {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't] |}; - {| prod_item := Prod'direct_declarator'2; - dot_pos_item := 3; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'4; - dot_pos_item := 3; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; HAT't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; HAT't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; HAT't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; HAT't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; HAT't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'type_qualifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier_list'1; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; RESTRICT't; RBRACK't; PLUS't; PACKED't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; CONST't; BUILTIN_VA_ARG't; BANG't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_238 => "assert false". - -Definition items_of_state_239 : list item := - [ {| prod_item := Prod'direct_declarator'4; - dot_pos_item := 4; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_239 => "assert false". - -Definition items_of_state_240 : list item := - [ {| prod_item := Prod'direct_declarator'2; - dot_pos_item := 4; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_240 => "assert false". - -Definition items_of_state_241 : list item := - [ {| prod_item := Prod'direct_declarator'2; - dot_pos_item := 5; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_241 => "assert false". - -Definition items_of_state_242 : list item := - [ {| prod_item := Prod'direct_declarator'3; - dot_pos_item := 3; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_242 => "assert false". - -Definition items_of_state_243 : list item := - [ {| prod_item := Prod'direct_declarator'3; - dot_pos_item := 4; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_243 => "assert false". - -Definition items_of_state_244 : list item := - [ {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LBRACE't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LBRACE't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LBRACE't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LBRACE't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier_list'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LBRACE't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'declarator'0; - dot_pos_item := 2; - lookaheads_item := [SEMICOLON't; RPAREN't; LBRACE't; EQ't; COMMA't; COLON't] |} ]. -Extract Inlined Constant items_of_state_244 => "assert false". - -Definition items_of_state_245 : list item := - [ {| prod_item := Prod'attribute_specifier_list'1; - dot_pos_item := 2; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; OTHER_NAME't; LBRACE't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_245 => "assert false". - -Definition items_of_state_246 : list item := - [ {| prod_item := Prod'abstract_declarator'2; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'1; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'3; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'5; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'7; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'9; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'11; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_246 => "assert false". - -Definition items_of_state_247 : list item := - [ {| prod_item := Prod'direct_declarator'1; - dot_pos_item := 2; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_247 => "assert false". - -Definition items_of_state_248 : list item := - [ {| prod_item := Prod'direct_declarator'1; - dot_pos_item := 3; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_248 => "assert false". - -Definition items_of_state_249 : list item := - [ {| prod_item := Prod'direct_abstract_declarator'0; - dot_pos_item := 2; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_249 => "assert false". - -Definition items_of_state_250 : list item := - [ {| prod_item := Prod'direct_abstract_declarator'0; - dot_pos_item := 3; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_250 => "assert false". - -Definition items_of_state_251 : list item := - [ {| prod_item := Prod'parameter_declaration'0; - dot_pos_item := 2; - lookaheads_item := [RPAREN't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_251 => "assert false". - -Definition items_of_state_252 : list item := - [ {| prod_item := Prod'parameter_declaration'1; - dot_pos_item := 2; - lookaheads_item := [RPAREN't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_252 => "assert false". - -Definition items_of_state_253 : list item := - [ {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LBRACE't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LBRACE't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LBRACE't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LBRACE't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier_list'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RPAREN't; PACKED't; LBRACE't; EQ't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'declarator'1; - dot_pos_item := 3; - lookaheads_item := [SEMICOLON't; RPAREN't; LBRACE't; EQ't; COMMA't; COLON't] |} ]. -Extract Inlined Constant items_of_state_253 => "assert false". - -Definition items_of_state_254 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'constant_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'struct_declarator'2; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_254 => "assert false". - -Definition items_of_state_255 : list item := - [ {| prod_item := Prod'struct_declarator'2; - dot_pos_item := 2; - lookaheads_item := [SEMICOLON't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_255 => "assert false". - -Definition items_of_state_256 : list item := - [ {| prod_item := Prod'constant_expression'0; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RBRACK't; RBRACE't; COMMA't; COLON't] |} ]. -Extract Inlined Constant items_of_state_256 => "assert false". - -Definition items_of_state_257 : list item := - [ {| prod_item := Prod'struct_declaration'0; - dot_pos_item := 2; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; SIGNED't; SHORT't; RESTRICT't; RBRACE't; PACKED't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_declarator_list'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_257 => "assert false". - -Definition items_of_state_258 : list item := - [ {| prod_item := Prod'struct_declaration'0; - dot_pos_item := 3; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; SIGNED't; SHORT't; RESTRICT't; RBRACE't; PACKED't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_258 => "assert false". - -Definition items_of_state_259 : list item := - [ {| prod_item := Prod'declarator'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't; COLON't] |}; - {| prod_item := Prod'declarator'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't; COLON't] |}; - {| prod_item := Prod'direct_declarator'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'5; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'6; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'7; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; COMMA't; COLON't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'pointer'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; LPAREN't] |}; - {| prod_item := Prod'pointer'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; LPAREN't] |}; - {| prod_item := Prod'pointer'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; LPAREN't] |}; - {| prod_item := Prod'pointer'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; LPAREN't] |}; - {| prod_item := Prod'struct_declarator'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'struct_declarator'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'struct_declarator'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'struct_declarator_list'1; - dot_pos_item := 2; - lookaheads_item := [SEMICOLON't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_259 => "assert false". - -Definition items_of_state_260 : list item := - [ {| prod_item := Prod'struct_declarator_list'1; - dot_pos_item := 3; - lookaheads_item := [SEMICOLON't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_260 => "assert false". - -Definition items_of_state_261 : list item := - [ {| prod_item := Prod'struct_declarator'0; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'struct_declarator'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_261 => "assert false". - -Definition items_of_state_262 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'constant_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'struct_declarator'1; - dot_pos_item := 2; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_262 => "assert false". - -Definition items_of_state_263 : list item := - [ {| prod_item := Prod'struct_declarator'1; - dot_pos_item := 3; - lookaheads_item := [SEMICOLON't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_263 => "assert false". - -Definition items_of_state_264 : list item := - [ {| prod_item := Prod'struct_declarator_list'0; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_264 => "assert false". - -Definition items_of_state_265 : list item := - [ {| prod_item := Prod'struct_declaration_list'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; SIGNED't; SHORT't; RESTRICT't; RBRACE't; PACKED't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_declaration_list'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; SIGNED't; SHORT't; RESTRICT't; RBRACE't; PACKED't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'1; - dot_pos_item := 3; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_265 => "assert false". - -Definition items_of_state_266 : list item := - [ {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'specifier_qualifier_list'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't; COLON't] |}; - {| prod_item := Prod'specifier_qualifier_list'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't; COLON't] |}; - {| prod_item := Prod'specifier_qualifier_list'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't; COLON't] |}; - {| prod_item := Prod'specifier_qualifier_list'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't; COLON't] |}; - {| prod_item := Prod'struct_declaration'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; SIGNED't; SHORT't; RESTRICT't; RBRACE't; PACKED't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_declaration'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; SIGNED't; SHORT't; RESTRICT't; RBRACE't; PACKED't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_declaration_list'1; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; SIGNED't; SHORT't; RESTRICT't; RBRACE't; PACKED't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'0; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'1; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'1; - dot_pos_item := 4; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'5; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'6; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'7; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'8; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'9; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'10; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'11; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'12; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; PACKED't; LPAREN't; LONG't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; COLON't; CHAR't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_266 => "assert false". - -Definition items_of_state_267 : list item := - [ {| prod_item := Prod'struct_or_union_specifier'1; - dot_pos_item := 5; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_267 => "assert false". - -Definition items_of_state_268 : list item := - [ {| prod_item := Prod'specifier_qualifier_list'2; - dot_pos_item := 2; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COLON't] |} ]. -Extract Inlined Constant items_of_state_268 => "assert false". - -Definition items_of_state_269 : list item := - [ {| prod_item := Prod'specifier_qualifier_list'0; - dot_pos_item := 2; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; RPAREN't; LPAREN't; LBRACK't; COLON't] |} ]. -Extract Inlined Constant items_of_state_269 => "assert false". - -Definition items_of_state_270 : list item := - [ {| prod_item := Prod'attribute_specifier'3; - dot_pos_item := 3; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; RBRACK't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACK't; LBRACE't; INT't; INLINE't; INC't; FLOAT't; EXTERN't; EQ't; ENUM't; DOUBLE't; DEC't; CONSTANT't; CONST't; COMMA't; COLON't; CHAR't; BUILTIN_VA_ARG't; BANG't; AUTO't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_270 => "assert false". - -Definition items_of_state_271 : list item := - [ {| prod_item := Prod'attribute_specifier'3; - dot_pos_item := 4; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; RBRACK't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACK't; LBRACE't; INT't; INLINE't; INC't; FLOAT't; EXTERN't; EQ't; ENUM't; DOUBLE't; DEC't; CONSTANT't; CONST't; COMMA't; COLON't; CHAR't; BUILTIN_VA_ARG't; BANG't; AUTO't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_271 => "assert false". - -Definition items_of_state_272 : list item := - [ {| prod_item := Prod'abstract_declarator'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't] |}; - {| prod_item := Prod'abstract_declarator'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't] |}; - {| prod_item := Prod'abstract_declarator'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't] |}; - {| prod_item := Prod'direct_abstract_declarator'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'3; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'4; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'5; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'6; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'7; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'8; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'9; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'10; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'11; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'12; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'pointer'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'pointer'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'pointer'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'pointer'3; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'type_name'0; - dot_pos_item := 1; - lookaheads_item := [RPAREN't] |}; - {| prod_item := Prod'type_name'1; - dot_pos_item := 1; - lookaheads_item := [RPAREN't] |} ]. -Extract Inlined Constant items_of_state_272 => "assert false". - -Definition items_of_state_273 : list item := - [ {| prod_item := Prod'abstract_declarator'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't] |}; - {| prod_item := Prod'abstract_declarator'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't] |}; - {| prod_item := Prod'abstract_declarator'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't] |}; - {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'declaration_specifiers'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'6; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'7; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_abstract_declarator'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'0; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'3; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'4; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'5; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'6; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'7; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'8; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'9; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'10; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'10; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'11; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'12; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'12; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'enum_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'function_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'parameter_declaration'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'parameter_declaration'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'parameter_declaration'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'parameter_list'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'parameter_list'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'parameter_type_list'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't] |}; - {| prod_item := Prod'parameter_type_list'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't] |}; - {| prod_item := Prod'pointer'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'pointer'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'pointer'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'pointer'3; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'storage_class_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'0; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'1; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'5; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'6; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'7; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'8; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'9; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'10; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'11; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'12; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_273 => "assert false". - -Definition items_of_state_274 : list item := - [ {| prod_item := Prod'abstract_declarator'0; - dot_pos_item := 1; - lookaheads_item := [RPAREN't] |}; - {| prod_item := Prod'abstract_declarator'1; - dot_pos_item := 1; - lookaheads_item := [RPAREN't] |}; - {| prod_item := Prod'direct_abstract_declarator'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'3; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'4; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'5; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'6; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'7; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'8; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'9; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'10; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'11; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'direct_abstract_declarator'12; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; LPAREN't; LBRACK't] |} ]. -Extract Inlined Constant items_of_state_274 => "assert false". - -Definition items_of_state_275 : list item := - [ {| prod_item := Prod'type_name'1; - dot_pos_item := 2; - lookaheads_item := [RPAREN't] |} ]. -Extract Inlined Constant items_of_state_275 => "assert false". - -Definition items_of_state_276 : list item := - [ {| prod_item := Prod'argument_expression_list'1; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'attribute_specifier'2; - dot_pos_item := 3; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; RBRACK't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACK't; LBRACE't; INT't; INLINE't; INC't; FLOAT't; EXTERN't; EQ't; ENUM't; DOUBLE't; DEC't; CONSTANT't; CONST't; COMMA't; COLON't; CHAR't; BUILTIN_VA_ARG't; BANG't; AUTO't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_276 => "assert false". - -Definition items_of_state_277 : list item := - [ {| prod_item := Prod'attribute_specifier'2; - dot_pos_item := 4; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; RBRACK't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACK't; LBRACE't; INT't; INLINE't; INC't; FLOAT't; EXTERN't; EQ't; ENUM't; DOUBLE't; DEC't; CONSTANT't; CONST't; COMMA't; COLON't; CHAR't; BUILTIN_VA_ARG't; BANG't; AUTO't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_277 => "assert false". - -Definition items_of_state_278 : list item := - [ {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 2; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 2; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 3; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |} ]. -Extract Inlined Constant items_of_state_278 => "assert false". - -Definition items_of_state_279 : list item := - [ {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 3; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 3; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 4; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |} ]. -Extract Inlined Constant items_of_state_279 => "assert false". - -Definition items_of_state_280 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'c_initializer'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'c_initializer'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'c_initializer'2; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'designation'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; LBRACE't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'designator'0; - dot_pos_item := 0; - lookaheads_item := [LBRACK't; EQ't; DOT't] |}; - {| prod_item := Prod'designator'1; - dot_pos_item := 0; - lookaheads_item := [LBRACK't; EQ't; DOT't] |}; - {| prod_item := Prod'designator_list'0; - dot_pos_item := 0; - lookaheads_item := [LBRACK't; EQ't; DOT't] |}; - {| prod_item := Prod'designator_list'1; - dot_pos_item := 0; - lookaheads_item := [LBRACK't; EQ't; DOT't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'initializer_list'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'initializer_list'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'initializer_list'2; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'initializer_list'3; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 4; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 4; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_280 => "assert false". - -Definition items_of_state_281 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; HAT't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; HAT't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't] |}; - {| prod_item := Prod'constant_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't] |}; - {| prod_item := Prod'designator'0; - dot_pos_item := 1; - lookaheads_item := [LBRACK't; EQ't; DOT't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; HAT't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; HAT't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; HAT't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; HAT't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; HAT't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACK't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACK't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_281 => "assert false". - -Definition items_of_state_282 : list item := - [ {| prod_item := Prod'designator'0; - dot_pos_item := 2; - lookaheads_item := [LBRACK't; EQ't; DOT't] |} ]. -Extract Inlined Constant items_of_state_282 => "assert false". - -Definition items_of_state_283 : list item := - [ {| prod_item := Prod'designator'0; - dot_pos_item := 3; - lookaheads_item := [LBRACK't; EQ't; DOT't] |} ]. -Extract Inlined Constant items_of_state_283 => "assert false". - -Definition items_of_state_284 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'c_initializer'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'c_initializer'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'c_initializer'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RBRACE't; COMMA't] |}; - {| prod_item := Prod'c_initializer'2; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'c_initializer'2; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RBRACE't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'designation'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; LBRACE't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'designator'0; - dot_pos_item := 0; - lookaheads_item := [LBRACK't; EQ't; DOT't] |}; - {| prod_item := Prod'designator'1; - dot_pos_item := 0; - lookaheads_item := [LBRACK't; EQ't; DOT't] |}; - {| prod_item := Prod'designator_list'0; - dot_pos_item := 0; - lookaheads_item := [LBRACK't; EQ't; DOT't] |}; - {| prod_item := Prod'designator_list'1; - dot_pos_item := 0; - lookaheads_item := [LBRACK't; EQ't; DOT't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'initializer_list'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'initializer_list'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'initializer_list'2; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'initializer_list'3; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_284 => "assert false". - -Definition items_of_state_285 : list item := - [ {| prod_item := Prod'designator'1; - dot_pos_item := 1; - lookaheads_item := [LBRACK't; EQ't; DOT't] |} ]. -Extract Inlined Constant items_of_state_285 => "assert false". - -Definition items_of_state_286 : list item := - [ {| prod_item := Prod'designator'1; - dot_pos_item := 2; - lookaheads_item := [LBRACK't; EQ't; DOT't] |} ]. -Extract Inlined Constant items_of_state_286 => "assert false". - -Definition items_of_state_287 : list item := - [ {| prod_item := Prod'c_initializer'1; - dot_pos_item := 2; - lookaheads_item := [SEMICOLON't; RBRACE't; COMMA't] |}; - {| prod_item := Prod'c_initializer'2; - dot_pos_item := 2; - lookaheads_item := [SEMICOLON't; RBRACE't; COMMA't] |}; - {| prod_item := Prod'initializer_list'2; - dot_pos_item := 1; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'initializer_list'3; - dot_pos_item := 1; - lookaheads_item := [RBRACE't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_287 => "assert false". - -Definition items_of_state_288 : list item := - [ {| prod_item := Prod'c_initializer'1; - dot_pos_item := 3; - lookaheads_item := [SEMICOLON't; RBRACE't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_288 => "assert false". - -Definition items_of_state_289 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'c_initializer'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'c_initializer'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'c_initializer'2; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'c_initializer'2; - dot_pos_item := 3; - lookaheads_item := [SEMICOLON't; RBRACE't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'designation'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; LBRACE't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'designator'0; - dot_pos_item := 0; - lookaheads_item := [LBRACK't; EQ't; DOT't] |}; - {| prod_item := Prod'designator'1; - dot_pos_item := 0; - lookaheads_item := [LBRACK't; EQ't; DOT't] |}; - {| prod_item := Prod'designator_list'0; - dot_pos_item := 0; - lookaheads_item := [LBRACK't; EQ't; DOT't] |}; - {| prod_item := Prod'designator_list'1; - dot_pos_item := 0; - lookaheads_item := [LBRACK't; EQ't; DOT't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'initializer_list'2; - dot_pos_item := 2; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'initializer_list'3; - dot_pos_item := 2; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_289 => "assert false". - -Definition items_of_state_290 : list item := - [ {| prod_item := Prod'c_initializer'2; - dot_pos_item := 4; - lookaheads_item := [SEMICOLON't; RBRACE't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_290 => "assert false". - -Definition items_of_state_291 : list item := - [ {| prod_item := Prod'designation'0; - dot_pos_item := 1; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; LBRACE't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'designator'0; - dot_pos_item := 0; - lookaheads_item := [LBRACK't; EQ't; DOT't] |}; - {| prod_item := Prod'designator'1; - dot_pos_item := 0; - lookaheads_item := [LBRACK't; EQ't; DOT't] |}; - {| prod_item := Prod'designator_list'1; - dot_pos_item := 1; - lookaheads_item := [LBRACK't; EQ't; DOT't] |} ]. -Extract Inlined Constant items_of_state_291 => "assert false". - -Definition items_of_state_292 : list item := - [ {| prod_item := Prod'designation'0; - dot_pos_item := 2; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; LBRACE't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_292 => "assert false". - -Definition items_of_state_293 : list item := - [ {| prod_item := Prod'designator_list'1; - dot_pos_item := 2; - lookaheads_item := [LBRACK't; EQ't; DOT't] |} ]. -Extract Inlined Constant items_of_state_293 => "assert false". - -Definition items_of_state_294 : list item := - [ {| prod_item := Prod'designator_list'0; - dot_pos_item := 1; - lookaheads_item := [LBRACK't; EQ't; DOT't] |} ]. -Extract Inlined Constant items_of_state_294 => "assert false". - -Definition items_of_state_295 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'c_initializer'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'c_initializer'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'c_initializer'2; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'initializer_list'2; - dot_pos_item := 3; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_295 => "assert false". - -Definition items_of_state_296 : list item := - [ {| prod_item := Prod'initializer_list'2; - dot_pos_item := 4; - lookaheads_item := [RBRACE't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_296 => "assert false". - -Definition items_of_state_297 : list item := - [ {| prod_item := Prod'c_initializer'0; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; RBRACE't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_297 => "assert false". - -Definition items_of_state_298 : list item := - [ {| prod_item := Prod'initializer_list'3; - dot_pos_item := 3; - lookaheads_item := [RBRACE't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_298 => "assert false". - -Definition items_of_state_299 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'c_initializer'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'c_initializer'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'c_initializer'2; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'initializer_list'0; - dot_pos_item := 1; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_299 => "assert false". - -Definition items_of_state_300 : list item := - [ {| prod_item := Prod'initializer_list'0; - dot_pos_item := 2; - lookaheads_item := [RBRACE't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_300 => "assert false". - -Definition items_of_state_301 : list item := - [ {| prod_item := Prod'initializer_list'1; - dot_pos_item := 1; - lookaheads_item := [RBRACE't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_301 => "assert false". - -Definition items_of_state_302 : list item := - [ {| prod_item := Prod'initializer_list'2; - dot_pos_item := 1; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'initializer_list'3; - dot_pos_item := 1; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 5; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 5; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |} ]. -Extract Inlined Constant items_of_state_302 => "assert false". - -Definition items_of_state_303 : list item := - [ {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 6; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |} ]. -Extract Inlined Constant items_of_state_303 => "assert false". - -Definition items_of_state_304 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACE't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'c_initializer'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'c_initializer'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'c_initializer'2; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'designation'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; LBRACE't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'designator'0; - dot_pos_item := 0; - lookaheads_item := [LBRACK't; EQ't; DOT't] |}; - {| prod_item := Prod'designator'1; - dot_pos_item := 0; - lookaheads_item := [LBRACK't; EQ't; DOT't] |}; - {| prod_item := Prod'designator_list'0; - dot_pos_item := 0; - lookaheads_item := [LBRACK't; EQ't; DOT't] |}; - {| prod_item := Prod'designator_list'1; - dot_pos_item := 0; - lookaheads_item := [LBRACK't; EQ't; DOT't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'initializer_list'2; - dot_pos_item := 2; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'initializer_list'3; - dot_pos_item := 2; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 6; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; RBRACE't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RIGHT_ASSIGN't; RIGHT't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_304 => "assert false". - -Definition items_of_state_305 : list item := - [ {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 7; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |} ]. -Extract Inlined Constant items_of_state_305 => "assert false". - -Definition items_of_state_306 : list item := - [ {| prod_item := Prod'expression'1; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 2; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |} ]. -Extract Inlined Constant items_of_state_306 => "assert false". - -Definition items_of_state_307 : list item := - [ {| prod_item := Prod'primary_expression'3; - dot_pos_item := 3; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |} ]. -Extract Inlined Constant items_of_state_307 => "assert false". - -Definition items_of_state_308 : list item := - [ {| prod_item := Prod'unary_expression'6; - dot_pos_item := 2; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |} ]. -Extract Inlined Constant items_of_state_308 => "assert false". - -Definition items_of_state_309 : list item := - [ {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 3; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |} ]. -Extract Inlined Constant items_of_state_309 => "assert false". - -Definition items_of_state_310 : list item := - [ {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 4; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'specifier_qualifier_list'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'specifier_qualifier_list'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'specifier_qualifier_list'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'specifier_qualifier_list'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; RPAREN't; LPAREN't; LBRACK't] |}; - {| prod_item := Prod'struct_or_union'0; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'1; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_name'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't] |}; - {| prod_item := Prod'type_name'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't] |}; - {| prod_item := Prod'type_qualifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'5; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'6; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'7; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'8; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'9; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'10; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'11; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'12; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; STRUCT't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; FLOAT't; ENUM't; DOUBLE't; CONST't; CHAR't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_310 => "assert false". - -Definition items_of_state_311 : list item := - [ {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 5; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |} ]. -Extract Inlined Constant items_of_state_311 => "assert false". - -Definition items_of_state_312 : list item := - [ {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 6; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |} ]. -Extract Inlined Constant items_of_state_312 => "assert false". - -Definition items_of_state_313 : list item := - [ {| prod_item := Prod'unary_expression'2; - dot_pos_item := 2; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |} ]. -Extract Inlined Constant items_of_state_313 => "assert false". - -Definition items_of_state_314 : list item := - [ {| prod_item := Prod'enumerator'1; - dot_pos_item := 3; - lookaheads_item := [RBRACE't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_314 => "assert false". - -Definition items_of_state_315 : list item := - [ {| prod_item := Prod'enumerator_list'0; - dot_pos_item := 1; - lookaheads_item := [RBRACE't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_315 => "assert false". - -Definition items_of_state_316 : list item := - [ {| prod_item := Prod'enum_specifier'1; - dot_pos_item := 3; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'3; - dot_pos_item := 3; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enumeration_constant'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; EQ't; COMMA't] |}; - {| prod_item := Prod'enumerator'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'enumerator'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'enumerator_list'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'enumerator_list'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_316 => "assert false". - -Definition items_of_state_317 : list item := - [ {| prod_item := Prod'enum_specifier'1; - dot_pos_item := 4; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'3; - dot_pos_item := 4; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enumerator_list'1; - dot_pos_item := 1; - lookaheads_item := [RBRACE't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_317 => "assert false". - -Definition items_of_state_318 : list item := - [ {| prod_item := Prod'enum_specifier'1; - dot_pos_item := 5; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_318 => "assert false". - -Definition items_of_state_319 : list item := - [ {| prod_item := Prod'enum_specifier'3; - dot_pos_item := 5; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enumeration_constant'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; EQ't; COMMA't] |}; - {| prod_item := Prod'enumerator'0; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'enumerator'1; - dot_pos_item := 0; - lookaheads_item := [RBRACE't; COMMA't] |}; - {| prod_item := Prod'enumerator_list'1; - dot_pos_item := 2; - lookaheads_item := [RBRACE't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_319 => "assert false". - -Definition items_of_state_320 : list item := - [ {| prod_item := Prod'enum_specifier'3; - dot_pos_item := 6; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; COLON't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_320 => "assert false". - -Definition items_of_state_321 : list item := - [ {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 2; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 2; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |} ]. -Extract Inlined Constant items_of_state_321 => "assert false". - -Definition items_of_state_322 : list item := - [ {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 3; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 3; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |} ]. -Extract Inlined Constant items_of_state_322 => "assert false". - -Definition items_of_state_323 : list item := - [ {| prod_item := Prod'unary_expression'1; - dot_pos_item := 2; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |} ]. -Extract Inlined Constant items_of_state_323 => "assert false". - -Definition items_of_state_324 : list item := - [ {| prod_item := Prod'cast_expression'1; - dot_pos_item := 2; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 2; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 2; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |} ]. -Extract Inlined Constant items_of_state_324 => "assert false". - -Definition items_of_state_325 : list item := - [ {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 3; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 3; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 3; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_325 => "assert false". - -Definition items_of_state_326 : list item := - [ {| prod_item := Prod'cast_expression'1; - dot_pos_item := 4; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |} ]. -Extract Inlined Constant items_of_state_326 => "assert false". - -Definition items_of_state_327 : list item := - [ {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 2; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 2; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 3; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |} ]. -Extract Inlined Constant items_of_state_327 => "assert false". - -Definition items_of_state_328 : list item := - [ {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 3; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 3; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 4; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |} ]. -Extract Inlined Constant items_of_state_328 => "assert false". - -Definition items_of_state_329 : list item := - [ {| prod_item := Prod'unary_expression'4; - dot_pos_item := 2; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RBRACK't; RBRACE't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; COLON't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |} ]. -Extract Inlined Constant items_of_state_329 => "assert false". - -Definition items_of_state_330 : list item := - [ {| prod_item := Prod'argument_expression_list'1; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'attribute_specifier'1; - dot_pos_item := 3; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; RBRACK't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACK't; LBRACE't; INT't; INLINE't; INC't; FLOAT't; EXTERN't; EQ't; ENUM't; DOUBLE't; DEC't; CONSTANT't; CONST't; COMMA't; COLON't; CHAR't; BUILTIN_VA_ARG't; BANG't; AUTO't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_330 => "assert false". - -Definition items_of_state_331 : list item := - [ {| prod_item := Prod'attribute_specifier'1; - dot_pos_item := 4; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RESTRICT't; REGISTER't; RBRACK't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACK't; LBRACE't; INT't; INLINE't; INC't; FLOAT't; EXTERN't; EQ't; ENUM't; DOUBLE't; DEC't; CONSTANT't; CONST't; COMMA't; COLON't; CHAR't; BUILTIN_VA_ARG't; BANG't; AUTO't; ATTRIBUTE't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_331 => "assert false". - -Definition items_of_state_332 : list item := - [ {| prod_item := Prod'translation_unit_file'1; - dot_pos_item := 1; - lookaheads_item := [XOR_ASSIGN't; WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; SUB_ASSIGN't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SLASH't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RETURN't; RESTRICT't; REGISTER't; RBRACK't; RBRACE't; QUESTION't; PTR't; PRAGMA't; PLUS't; PERCENT't; PACKED't; OTHER_NAME't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LONG't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; LBRACE't; INT't; INLINE't; INC't; IF't; HAT't; GT't; GOTO't; GEQ't; FOR't; FLOAT't; EXTERN't; EQEQ't; EQ't; EOF't; ENUM't; ELSE't; ELLIPSIS't; DOUBLE't; DOT't; DO't; DIV_ASSIGN't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; COMMA't; COLON't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BARBAR't; BAR't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND_ASSIGN't; ANDAND't; AND't; ALIGNOF't; ALIGNAS't; ADD_ASSIGN't] |} ]. -Extract Inlined Constant items_of_state_332 => "assert false". - -Definition items_of_state_334 : list item := - [ {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'declaration'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PRAGMA't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; EOF't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'declaration'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PRAGMA't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; EOF't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'declaration_specifiers'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'6; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'7; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'enum_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'external_declaration'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PRAGMA't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; EOF't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'external_declaration'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PRAGMA't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; EOF't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'external_declaration'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PRAGMA't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; EOF't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'function_definition'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PRAGMA't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; EOF't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'function_definition'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PRAGMA't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; EOF't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'function_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'0; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'1; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'translation_unit'1; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PRAGMA't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; EOF't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'translation_unit'2; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PRAGMA't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; EOF't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'translation_unit_file'0; - dot_pos_item := 1; - lookaheads_item := [XOR_ASSIGN't; WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; SUB_ASSIGN't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SLASH't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RETURN't; RESTRICT't; REGISTER't; RBRACK't; RBRACE't; QUESTION't; PTR't; PRAGMA't; PLUS't; PERCENT't; PACKED't; OTHER_NAME't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LONG't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; LBRACE't; INT't; INLINE't; INC't; IF't; HAT't; GT't; GOTO't; GEQ't; FOR't; FLOAT't; EXTERN't; EQEQ't; EQ't; EOF't; ENUM't; ELSE't; ELLIPSIS't; DOUBLE't; DOT't; DO't; DIV_ASSIGN't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; COMMA't; COLON't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BARBAR't; BAR't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND_ASSIGN't; ANDAND't; AND't; ALIGNOF't; ALIGNAS't; ADD_ASSIGN't] |}; - {| prod_item := Prod'type_qualifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'5; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'6; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'7; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'8; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'9; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'10; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'11; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'12; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_334 => "assert false". - -Definition items_of_state_335 : list item := - [ {| prod_item := Prod'translation_unit'2; - dot_pos_item := 2; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PRAGMA't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; EOF't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_335 => "assert false". - -Definition items_of_state_336 : list item := - [ {| prod_item := Prod'translation_unit_file'0; - dot_pos_item := 2; - lookaheads_item := [XOR_ASSIGN't; WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; SUB_ASSIGN't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SLASH't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; RETURN't; RESTRICT't; REGISTER't; RBRACK't; RBRACE't; QUESTION't; PTR't; PRAGMA't; PLUS't; PERCENT't; PACKED't; OTHER_NAME't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LONG't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; LBRACE't; INT't; INLINE't; INC't; IF't; HAT't; GT't; GOTO't; GEQ't; FOR't; FLOAT't; EXTERN't; EQEQ't; EQ't; EOF't; ENUM't; ELSE't; ELLIPSIS't; DOUBLE't; DOT't; DO't; DIV_ASSIGN't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; COMMA't; COLON't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BARBAR't; BAR't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND_ASSIGN't; ANDAND't; AND't; ALIGNOF't; ALIGNAS't; ADD_ASSIGN't] |} ]. -Extract Inlined Constant items_of_state_336 => "assert false". - -Definition items_of_state_337 : list item := - [ {| prod_item := Prod'external_declaration'0; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PRAGMA't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; EOF't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_337 => "assert false". - -Definition items_of_state_338 : list item := - [ {| prod_item := Prod'translation_unit'1; - dot_pos_item := 2; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PRAGMA't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; EOF't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_338 => "assert false". - -Definition items_of_state_339 : list item := - [ {| prod_item := Prod'declaration'0; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PRAGMA't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; EOF't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'declaration'1; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PRAGMA't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; EOF't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'declarator'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; LBRACE't; EQ't; COMMA't] |}; - {| prod_item := Prod'declarator'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; LBRACE't; EQ't; COMMA't] |}; - {| prod_item := Prod'direct_declarator'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'5; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'6; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'7; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_old_function_declarator'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; RESTRICT't; REGISTER't; PACKED't; LONG't; LBRACE't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'function_definition'0; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PRAGMA't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; EOF't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'function_definition'1; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PRAGMA't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; EOF't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'init_declarator'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'init_declarator'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'init_declarator_list'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'init_declarator_list'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'old_function_declarator'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; RESTRICT't; REGISTER't; PACKED't; LONG't; LBRACE't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'old_function_declarator'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; RESTRICT't; REGISTER't; PACKED't; LONG't; LBRACE't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'pointer'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; LPAREN't] |}; - {| prod_item := Prod'pointer'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; LPAREN't] |}; - {| prod_item := Prod'pointer'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; LPAREN't] |}; - {| prod_item := Prod'pointer'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; LPAREN't] |} ]. -Extract Inlined Constant items_of_state_339 => "assert false". - -Definition items_of_state_340 : list item := - [ {| prod_item := Prod'declaration'1; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; EOF't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_340 => "assert false". - -Definition items_of_state_341 : list item := - [ {| prod_item := Prod'declarator'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; LBRACE't; EQ't; COMMA't] |}; - {| prod_item := Prod'direct_declarator'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'5; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'6; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'7; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_old_function_declarator'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; RESTRICT't; REGISTER't; PACKED't; LONG't; LBRACE't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'old_function_declarator'1; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; RESTRICT't; REGISTER't; PACKED't; LONG't; LBRACE't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_341 => "assert false". - -Definition items_of_state_342 : list item := - [ {| prod_item := Prod'old_function_declarator'1; - dot_pos_item := 2; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; RESTRICT't; REGISTER't; PACKED't; LONG't; LBRACE't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_342 => "assert false". - -Definition items_of_state_343 : list item := - [ {| prod_item := Prod'attribute_specifier_list'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LBRACE't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier_list'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LBRACE't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'declarator'1; - dot_pos_item := 2; - lookaheads_item := [SEMICOLON't; LBRACE't; EQ't; COMMA't] |}; - {| prod_item := Prod'direct_declarator'2; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'3; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'4; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'5; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'6; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'7; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_old_function_declarator'0; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; RESTRICT't; REGISTER't; PACKED't; LONG't; LBRACE't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_343 => "assert false". - -Definition items_of_state_344 : list item := - [ {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'declaration_specifiers'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'6; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'declaration_specifiers'7; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; RPAREN't; LPAREN't; LBRACK't; COMMA't] |}; - {| prod_item := Prod'direct_declarator'6; - dot_pos_item := 2; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'7; - dot_pos_item := 2; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_old_function_declarator'0; - dot_pos_item := 2; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; RESTRICT't; REGISTER't; PACKED't; LONG't; LBRACE't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'function_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'identifier_list'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'identifier_list'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'parameter_declaration'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'parameter_declaration'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'parameter_declaration'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'parameter_list'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'parameter_list'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'parameter_type_list'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't] |}; - {| prod_item := Prod'parameter_type_list'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't] |}; - {| prod_item := Prod'storage_class_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'0; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'1; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'5; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'6; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'7; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'8; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'9; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'10; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'11; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'12; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; RPAREN't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; LBRACK't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; COMMA't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_344 => "assert false". - -Definition items_of_state_345 : list item := - [ {| prod_item := Prod'identifier_list'0; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_345 => "assert false". - -Definition items_of_state_346 : list item := - [ {| prod_item := Prod'direct_old_function_declarator'0; - dot_pos_item := 3; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; RESTRICT't; REGISTER't; PACKED't; LONG't; LBRACE't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'identifier_list'1; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_346 => "assert false". - -Definition items_of_state_347 : list item := - [ {| prod_item := Prod'direct_old_function_declarator'0; - dot_pos_item := 4; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; RESTRICT't; REGISTER't; PACKED't; LONG't; LBRACE't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_347 => "assert false". - -Definition items_of_state_348 : list item := - [ {| prod_item := Prod'identifier_list'1; - dot_pos_item := 2; - lookaheads_item := [RPAREN't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_348 => "assert false". - -Definition items_of_state_349 : list item := - [ {| prod_item := Prod'identifier_list'1; - dot_pos_item := 3; - lookaheads_item := [RPAREN't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_349 => "assert false". - -Definition items_of_state_350 : list item := - [ {| prod_item := Prod'declaration_list'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; RESTRICT't; REGISTER't; PACKED't; LONG't; LBRACE't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'declaration_list'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; RESTRICT't; REGISTER't; PACKED't; LONG't; LBRACE't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'function_definition'1; - dot_pos_item := 2; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PRAGMA't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; EOF't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_350 => "assert false". - -Definition items_of_state_351 : list item := - [ {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PRAGMA't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; EOF't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PRAGMA't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; EOF't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'declaration'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; RESTRICT't; REGISTER't; PACKED't; LONG't; LBRACE't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'declaration'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; RESTRICT't; REGISTER't; PACKED't; LONG't; LBRACE't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'declaration_list'1; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; RESTRICT't; REGISTER't; PACKED't; LONG't; LBRACE't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'declaration_specifiers'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'6; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'7; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'enum_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'function_definition'1; - dot_pos_item := 3; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PRAGMA't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; EOF't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'function_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'0; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'1; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'5; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'6; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'7; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'8; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'9; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'10; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'11; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'12; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_351 => "assert false". - -Definition items_of_state_352 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'asm_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'block_item'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'block_item'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'block_item'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'block_item_list'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'block_item_list'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; EOF't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; EOF't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'declaration'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'declaration'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'declaration_specifiers'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'6; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'7; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'enum_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'expression_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'function_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'0; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'1; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'5; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'6; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'7; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'8; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'9; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'10; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'11; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'12; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_352 => "assert false". - -Definition items_of_state_353 : list item := - [ {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_353 => "assert false". - -Definition items_of_state_354 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_354 => "assert false". - -Definition items_of_state_355 : list item := - [ {| prod_item := Prod'expression'1; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 3; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_355 => "assert false". - -Definition items_of_state_356 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'asm_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'expression_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 4; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_356 => "assert false". - -Definition items_of_state_357 : list item := - [ {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_357 => "assert false". - -Definition items_of_state_358 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_358 => "assert false". - -Definition items_of_state_359 : list item := - [ {| prod_item := Prod'expression'1; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 3; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_359 => "assert false". - -Definition items_of_state_360 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'asm_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'expression_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 4; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_360 => "assert false". - -Definition items_of_state_361 : list item := - [ {| prod_item := Prod'expression_statement'1; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_361 => "assert false". - -Definition items_of_state_362 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'jump_statement'3; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'4; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_362 => "assert false". - -Definition items_of_state_363 : list item := - [ {| prod_item := Prod'jump_statement'4; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_363 => "assert false". - -Definition items_of_state_364 : list item := - [ {| prod_item := Prod'expression'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'jump_statement'3; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_364 => "assert false". - -Definition items_of_state_365 : list item := - [ {| prod_item := Prod'jump_statement'3; - dot_pos_item := 3; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_365 => "assert false". - -Definition items_of_state_366 : list item := - [ {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_366 => "assert false". - -Definition items_of_state_367 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'asm_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'expression_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_367 => "assert false". - -Definition items_of_state_368 : list item := - [ {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_368 => "assert false". - -Definition items_of_state_369 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_369 => "assert false". - -Definition items_of_state_370 : list item := - [ {| prod_item := Prod'expression'1; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 3; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 3; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_370 => "assert false". - -Definition items_of_state_371 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'asm_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'expression_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'3; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'4; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'5; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'6; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'7; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'8; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'9; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'10; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'11; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'12; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'13; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'jump_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 4; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 4; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_safe'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'selection_statement_safe'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_safe'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'3; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'4; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'5; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'6; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_371 => "assert false". - -Definition items_of_state_372 : list item := - [ {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'0; - dot_pos_item := 1; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_372 => "assert false". - -Definition items_of_state_373 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'0; - dot_pos_item := 2; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_373 => "assert false". - -Definition items_of_state_374 : list item := - [ {| prod_item := Prod'expression'1; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 3; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'0; - dot_pos_item := 3; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_374 => "assert false". - -Definition items_of_state_375 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'asm_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'expression_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 4; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'0; - dot_pos_item := 4; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'3; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'4; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'5; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'6; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'7; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'8; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'9; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'10; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'11; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'12; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'13; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'jump_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_safe'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'selection_statement_safe'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_safe'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'3; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'4; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'5; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'6; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_375 => "assert false". - -Definition items_of_state_376 : list item := - [ {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_safe'1; - dot_pos_item := 1; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_376 => "assert false". - -Definition items_of_state_377 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_safe'1; - dot_pos_item := 2; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_377 => "assert false". - -Definition items_of_state_378 : list item := - [ {| prod_item := Prod'expression'1; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 3; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_safe'1; - dot_pos_item := 3; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_378 => "assert false". - -Definition items_of_state_379 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'asm_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'expression_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'3; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'4; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'5; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'6; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'7; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'8; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'9; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'10; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'11; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'12; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'13; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'jump_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 4; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_safe'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'selection_statement_safe'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'selection_statement_safe'1; - dot_pos_item := 4; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_safe'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'3; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'4; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'5; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'6; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_379 => "assert false". - -Definition items_of_state_380 : list item := - [ {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'0; - dot_pos_item := 1; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_380 => "assert false". - -Definition items_of_state_381 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'asm_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'expression_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'3; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'4; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'5; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'6; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'7; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'8; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'9; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'10; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'11; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'12; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'13; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'jump_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'0; - dot_pos_item := 2; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_safe'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'selection_statement_safe'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_safe'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'3; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'4; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'5; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'6; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_381 => "assert false". - -Definition items_of_state_382 : list item := - [ {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_safe'0; - dot_pos_item := 1; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_382 => "assert false". - -Definition items_of_state_383 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_safe'0; - dot_pos_item := 2; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_383 => "assert false". - -Definition items_of_state_384 : list item := - [ {| prod_item := Prod'expression'1; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 3; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 3; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_safe'0; - dot_pos_item := 3; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_384 => "assert false". - -Definition items_of_state_385 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'asm_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'expression_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'3; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'4; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'5; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'6; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'7; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'8; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'9; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'10; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'11; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'12; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'13; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'jump_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 4; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 4; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_safe'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'selection_statement_safe'0; - dot_pos_item := 4; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'selection_statement_safe'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_safe'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'3; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'4; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'5; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'6; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_385 => "assert false". - -Definition items_of_state_386 : list item := - [ {| prod_item := Prod'jump_statement'0; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_386 => "assert false". - -Definition items_of_state_387 : list item := - [ {| prod_item := Prod'jump_statement'0; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_387 => "assert false". - -Definition items_of_state_388 : list item := - [ {| prod_item := Prod'jump_statement'0; - dot_pos_item := 3; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_388 => "assert false". - -Definition items_of_state_389 : list item := - [ {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'2; - dot_pos_item := 1; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'3; - dot_pos_item := 1; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'4; - dot_pos_item := 1; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'5; - dot_pos_item := 1; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'6; - dot_pos_item := 1; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'7; - dot_pos_item := 1; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'8; - dot_pos_item := 1; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'9; - dot_pos_item := 1; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'10; - dot_pos_item := 1; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'11; - dot_pos_item := 1; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'12; - dot_pos_item := 1; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'13; - dot_pos_item := 1; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_389 => "assert false". - -Definition items_of_state_390 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'declaration'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; SEMICOLON't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'declaration'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; SEMICOLON't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'declaration_specifiers'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'6; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'7; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'enum_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'function_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'2; - dot_pos_item := 2; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'3; - dot_pos_item := 2; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'4; - dot_pos_item := 2; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'5; - dot_pos_item := 2; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'6; - dot_pos_item := 2; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'7; - dot_pos_item := 2; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'8; - dot_pos_item := 2; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'9; - dot_pos_item := 2; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'10; - dot_pos_item := 2; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'11; - dot_pos_item := 2; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'12; - dot_pos_item := 2; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'13; - dot_pos_item := 2; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'storage_class_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'0; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'1; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'5; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'6; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'7; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'8; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'9; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'10; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'11; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'12; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_390 => "assert false". - -Definition items_of_state_391 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 3; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 3; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 3; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 3; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'4; - dot_pos_item := 3; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'7; - dot_pos_item := 3; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'10; - dot_pos_item := 3; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'13; - dot_pos_item := 3; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_391 => "assert false". - -Definition items_of_state_392 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 4; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 4; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'7; - dot_pos_item := 4; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'13; - dot_pos_item := 4; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_392 => "assert false". - -Definition items_of_state_393 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'asm_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'expression_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 5; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'3; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'4; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'5; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'6; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'7; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'8; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'9; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'10; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'11; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'12; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'13; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'13; - dot_pos_item := 5; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'jump_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_safe'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'selection_statement_safe'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_safe'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'3; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'4; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'5; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'6; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_393 => "assert false". - -Definition items_of_state_394 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'asm_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'expression_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'1; - dot_pos_item := 1; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'jump_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'jump_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'jump_statement'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'jump_statement'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'jump_statement'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'statement_dangerous'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'statement_dangerous'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'statement_dangerous'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'statement_dangerous'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_394 => "assert false". - -Definition items_of_state_395 : list item := - [ {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_395 => "assert false". - -Definition items_of_state_396 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'declaration'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; SEMICOLON't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'declaration'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; SEMICOLON't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'declaration_specifiers'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'6; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'7; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'enum_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'function_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'storage_class_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'0; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'1; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'5; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'6; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'7; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'8; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'9; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'10; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'11; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'12; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_396 => "assert false". - -Definition items_of_state_397 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 3; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 3; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 3; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 3; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_397 => "assert false". - -Definition items_of_state_398 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 4; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 4; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_398 => "assert false". - -Definition items_of_state_399 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'asm_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'expression_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 5; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_399 => "assert false". - -Definition items_of_state_400 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'asm_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'expression_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'jump_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'jump_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'jump_statement'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'jump_statement'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'jump_statement'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'statement_dangerous'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'statement_dangerous'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'statement_dangerous'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'statement_dangerous'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_400 => "assert false". - -Definition items_of_state_401 : list item := - [ {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_401 => "assert false". - -Definition items_of_state_402 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'asm_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'expression_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_402 => "assert false". - -Definition items_of_state_403 : list item := - [ {| prod_item := Prod'jump_statement'1; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_403 => "assert false". - -Definition items_of_state_404 : list item := - [ {| prod_item := Prod'jump_statement'1; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_404 => "assert false". - -Definition items_of_state_405 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; HAT't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; HAT't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [COLON't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [COLON't] |}; - {| prod_item := Prod'constant_expression'0; - dot_pos_item := 0; - lookaheads_item := [COLON't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; NEQ't; HAT't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; NEQ't; HAT't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; NEQ't; HAT't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; HAT't; COLON't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; HAT't; COLON't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; COLON't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; COLON't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; COLON't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; COLON't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; COLON't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; COLON't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_405 => "assert false". - -Definition items_of_state_406 : list item := - [ {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_406 => "assert false". - -Definition items_of_state_407 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'asm_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'expression_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 3; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_407 => "assert false". - -Definition items_of_state_408 : list item := - [ {| prod_item := Prod'jump_statement'2; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_408 => "assert false". - -Definition items_of_state_409 : list item := - [ {| prod_item := Prod'jump_statement'2; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_409 => "assert false". - -Definition items_of_state_410 : list item := - [ {| prod_item := Prod'asm_statement'0; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_410 => "assert false". - -Definition items_of_state_411 : list item := - [ {| prod_item := Prod'asm_statement'0; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_411 => "assert false". - -Definition items_of_state_412 : list item := - [ {| prod_item := Prod'asm_statement'0; - dot_pos_item := 3; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_412 => "assert false". - -Definition items_of_state_413 : list item := - [ {| prod_item := Prod'asm_statement'0; - dot_pos_item := 4; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_413 => "assert false". - -Definition items_of_state_414 : list item := - [ {| prod_item := Prod'asm_statement'0; - dot_pos_item := 5; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_414 => "assert false". - -Definition items_of_state_415 : list item := - [ {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 4; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_415 => "assert false". - -Definition items_of_state_416 : list item := - [ {| prod_item := Prod'statement_dangerous'3; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_416 => "assert false". - -Definition items_of_state_417 : list item := - [ {| prod_item := Prod'statement_dangerous'0; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_417 => "assert false". - -Definition items_of_state_418 : list item := - [ {| prod_item := Prod'statement_dangerous'5; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_418 => "assert false". - -Definition items_of_state_419 : list item := - [ {| prod_item := Prod'statement_dangerous'4; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_419 => "assert false". - -Definition items_of_state_420 : list item := - [ {| prod_item := Prod'statement_dangerous'2; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_420 => "assert false". - -Definition items_of_state_421 : list item := - [ {| prod_item := Prod'expression'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression_statement'0; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_421 => "assert false". - -Definition items_of_state_422 : list item := - [ {| prod_item := Prod'expression_statement'0; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_422 => "assert false". - -Definition items_of_state_423 : list item := - [ {| prod_item := Prod'statement_dangerous'1; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_423 => "assert false". - -Definition items_of_state_424 : list item := - [ {| prod_item := Prod'statement_dangerous'6; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_424 => "assert false". - -Definition items_of_state_425 : list item := - [ {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 3; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_425 => "assert false". - -Definition items_of_state_426 : list item := - [ {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_426 => "assert false". - -Definition items_of_state_427 : list item := - [ {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 3; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_427 => "assert false". - -Definition items_of_state_428 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 4; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_428 => "assert false". - -Definition items_of_state_429 : list item := - [ {| prod_item := Prod'expression'1; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 5; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_429 => "assert false". - -Definition items_of_state_430 : list item := - [ {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 6; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_430 => "assert false". - -Definition items_of_state_431 : list item := - [ {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 7; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_431 => "assert false". - -Definition items_of_state_432 : list item := - [ {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 6; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_432 => "assert false". - -Definition items_of_state_433 : list item := - [ {| prod_item := Prod'expression'1; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 5; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_433 => "assert false". - -Definition items_of_state_434 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'asm_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'expression_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 6; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_434 => "assert false". - -Definition items_of_state_435 : list item := - [ {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 7; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_435 => "assert false". - -Definition items_of_state_436 : list item := - [ {| prod_item := Prod'expression'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 4; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 4; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_436 => "assert false". - -Definition items_of_state_437 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 5; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 5; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_437 => "assert false". - -Definition items_of_state_438 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'asm_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'expression_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 6; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_438 => "assert false". - -Definition items_of_state_439 : list item := - [ {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 7; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_439 => "assert false". - -Definition items_of_state_440 : list item := - [ {| prod_item := Prod'expression'1; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 6; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_440 => "assert false". - -Definition items_of_state_441 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'asm_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'expression_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 7; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_441 => "assert false". - -Definition items_of_state_442 : list item := - [ {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 8; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_442 => "assert false". - -Definition items_of_state_443 : list item := - [ {| prod_item := Prod'expression'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 3; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 3; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 3; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 3; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_443 => "assert false". - -Definition items_of_state_444 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 4; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 4; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 4; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 4; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_444 => "assert false". - -Definition items_of_state_445 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 5; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 5; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_445 => "assert false". - -Definition items_of_state_446 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'asm_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'expression_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 6; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_446 => "assert false". - -Definition items_of_state_447 : list item := - [ {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 7; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_447 => "assert false". - -Definition items_of_state_448 : list item := - [ {| prod_item := Prod'expression'1; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 6; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_448 => "assert false". - -Definition items_of_state_449 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'asm_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'expression_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 7; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_449 => "assert false". - -Definition items_of_state_450 : list item := - [ {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 8; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_450 => "assert false". - -Definition items_of_state_451 : list item := - [ {| prod_item := Prod'expression'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 5; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 5; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_451 => "assert false". - -Definition items_of_state_452 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 6; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 6; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_452 => "assert false". - -Definition items_of_state_453 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'asm_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'expression_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 7; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_453 => "assert false". - -Definition items_of_state_454 : list item := - [ {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 8; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_454 => "assert false". - -Definition items_of_state_455 : list item := - [ {| prod_item := Prod'expression'1; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 7; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_455 => "assert false". - -Definition items_of_state_456 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'asm_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'expression_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 8; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_456 => "assert false". - -Definition items_of_state_457 : list item := - [ {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 9; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_457 => "assert false". - -Definition items_of_state_458 : list item := - [ {| prod_item := Prod'declaration'0; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'declaration'1; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'declarator'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; EQ't; COMMA't] |}; - {| prod_item := Prod'declarator'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; EQ't; COMMA't] |}; - {| prod_item := Prod'direct_declarator'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'5; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'6; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'7; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'init_declarator'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'init_declarator'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'init_declarator_list'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'init_declarator_list'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'pointer'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; LPAREN't] |}; - {| prod_item := Prod'pointer'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; LPAREN't] |}; - {| prod_item := Prod'pointer'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; LPAREN't] |}; - {| prod_item := Prod'pointer'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; LPAREN't] |} ]. -Extract Inlined Constant items_of_state_458 => "assert false". - -Definition items_of_state_459 : list item := - [ {| prod_item := Prod'declaration'0; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; EOF't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'init_declarator_list'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_459 => "assert false". - -Definition items_of_state_460 : list item := - [ {| prod_item := Prod'declaration'0; - dot_pos_item := 3; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; EOF't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_460 => "assert false". - -Definition items_of_state_461 : list item := - [ {| prod_item := Prod'declarator'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; EQ't; COMMA't] |}; - {| prod_item := Prod'declarator'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; EQ't; COMMA't] |}; - {| prod_item := Prod'direct_declarator'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'5; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'6; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'7; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'init_declarator'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'init_declarator'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'init_declarator_list'1; - dot_pos_item := 2; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'pointer'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; LPAREN't] |}; - {| prod_item := Prod'pointer'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; LPAREN't] |}; - {| prod_item := Prod'pointer'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; LPAREN't] |}; - {| prod_item := Prod'pointer'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; LPAREN't] |} ]. -Extract Inlined Constant items_of_state_461 => "assert false". - -Definition items_of_state_462 : list item := - [ {| prod_item := Prod'init_declarator_list'1; - dot_pos_item := 3; - lookaheads_item := [SEMICOLON't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_462 => "assert false". - -Definition items_of_state_463 : list item := - [ {| prod_item := Prod'init_declarator'0; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'init_declarator'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_463 => "assert false". - -Definition items_of_state_464 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'c_initializer'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'c_initializer'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'c_initializer'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'init_declarator'1; - dot_pos_item := 2; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_464 => "assert false". - -Definition items_of_state_465 : list item := - [ {| prod_item := Prod'init_declarator'1; - dot_pos_item := 3; - lookaheads_item := [SEMICOLON't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_465 => "assert false". - -Definition items_of_state_466 : list item := - [ {| prod_item := Prod'init_declarator_list'0; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_466 => "assert false". - -Definition items_of_state_467 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 3; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 3; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 3; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 3; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_467 => "assert false". - -Definition items_of_state_468 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 4; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 4; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_468 => "assert false". - -Definition items_of_state_469 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'asm_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'expression_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 5; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_469 => "assert false". - -Definition items_of_state_470 : list item := - [ {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 6; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_470 => "assert false". - -Definition items_of_state_471 : list item := - [ {| prod_item := Prod'expression'1; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 5; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_471 => "assert false". - -Definition items_of_state_472 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'asm_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'expression_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 6; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_472 => "assert false". - -Definition items_of_state_473 : list item := - [ {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 7; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_473 => "assert false". - -Definition items_of_state_474 : list item := - [ {| prod_item := Prod'expression'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 4; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 4; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_474 => "assert false". - -Definition items_of_state_475 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 5; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 5; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_475 => "assert false". - -Definition items_of_state_476 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'asm_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'expression_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 6; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_476 => "assert false". - -Definition items_of_state_477 : list item := - [ {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 7; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_477 => "assert false". - -Definition items_of_state_478 : list item := - [ {| prod_item := Prod'expression'1; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 6; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_478 => "assert false". - -Definition items_of_state_479 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'asm_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'expression_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 7; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_479 => "assert false". - -Definition items_of_state_480 : list item := - [ {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 8; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_480 => "assert false". - -Definition items_of_state_481 : list item := - [ {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'1; - dot_pos_item := 2; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_481 => "assert false". - -Definition items_of_state_482 : list item := - [ {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 3; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'1; - dot_pos_item := 3; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_482 => "assert false". - -Definition items_of_state_483 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 4; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'1; - dot_pos_item := 4; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_483 => "assert false". - -Definition items_of_state_484 : list item := - [ {| prod_item := Prod'expression'1; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 5; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'1; - dot_pos_item := 5; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_484 => "assert false". - -Definition items_of_state_485 : list item := - [ {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 6; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'1; - dot_pos_item := 6; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_485 => "assert false". - -Definition items_of_state_486 : list item := - [ {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 7; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'1; - dot_pos_item := 7; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_486 => "assert false". - -Definition items_of_state_487 : list item := - [ {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'2; - dot_pos_item := 1; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_487 => "assert false". - -Definition items_of_state_488 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'asm_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'expression_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'3; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'4; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'5; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'6; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'7; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'8; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'9; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'10; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'11; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'12; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'13; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'jump_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'2; - dot_pos_item := 2; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_safe'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'selection_statement_safe'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_safe'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'3; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'4; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'5; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'6; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_488 => "assert false". - -Definition items_of_state_489 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; HAT't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; HAT't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [COLON't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [COLON't] |}; - {| prod_item := Prod'constant_expression'0; - dot_pos_item := 0; - lookaheads_item := [COLON't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; NEQ't; HAT't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; NEQ't; HAT't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; NEQ't; HAT't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; HAT't; COLON't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; HAT't; COLON't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; COLON't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; COLON't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'1; - dot_pos_item := 1; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; COLON't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; COLON't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; COLON't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; COLON't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LPAREN't; LEQ't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; DOT't; DEC't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COLON't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_489 => "assert false". - -Definition items_of_state_490 : list item := - [ {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'1; - dot_pos_item := 2; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_490 => "assert false". - -Definition items_of_state_491 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'asm_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'expression_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'3; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'4; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'5; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'6; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'7; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'8; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'9; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'10; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'11; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'12; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'13; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'jump_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 3; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'1; - dot_pos_item := 3; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_safe'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'selection_statement_safe'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_safe'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'3; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'4; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'5; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'6; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_491 => "assert false". - -Definition items_of_state_492 : list item := - [ {| prod_item := Prod'labeled_statement_statement_safe_'1; - dot_pos_item := 4; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_492 => "assert false". - -Definition items_of_state_493 : list item := - [ {| prod_item := Prod'statement_safe'3; - dot_pos_item := 1; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_493 => "assert false". - -Definition items_of_state_494 : list item := - [ {| prod_item := Prod'statement_safe'0; - dot_pos_item := 1; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_494 => "assert false". - -Definition items_of_state_495 : list item := - [ {| prod_item := Prod'statement_dangerous'5; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_safe'5; - dot_pos_item := 1; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_495 => "assert false". - -Definition items_of_state_496 : list item := - [ {| prod_item := Prod'statement_safe'4; - dot_pos_item := 1; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_496 => "assert false". - -Definition items_of_state_497 : list item := - [ {| prod_item := Prod'statement_dangerous'2; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_safe'2; - dot_pos_item := 1; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_497 => "assert false". - -Definition items_of_state_498 : list item := - [ {| prod_item := Prod'statement_dangerous'1; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_safe'1; - dot_pos_item := 1; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_498 => "assert false". - -Definition items_of_state_499 : list item := - [ {| prod_item := Prod'statement_dangerous'6; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_safe'6; - dot_pos_item := 1; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_499 => "assert false". - -Definition items_of_state_500 : list item := - [ {| prod_item := Prod'labeled_statement_statement_safe_'2; - dot_pos_item := 3; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_500 => "assert false". - -Definition items_of_state_501 : list item := - [ {| prod_item := Prod'iteration_statement_statement_safe_'13; - dot_pos_item := 6; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_501 => "assert false". - -Definition items_of_state_502 : list item := - [ {| prod_item := Prod'expression'1; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 5; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'7; - dot_pos_item := 5; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_502 => "assert false". - -Definition items_of_state_503 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'asm_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'expression_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 6; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'3; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'4; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'5; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'6; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'7; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'7; - dot_pos_item := 6; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'8; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'9; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'10; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'11; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'12; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'13; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'jump_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_safe'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'selection_statement_safe'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_safe'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'3; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'4; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'5; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'6; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_503 => "assert false". - -Definition items_of_state_504 : list item := - [ {| prod_item := Prod'iteration_statement_statement_safe_'7; - dot_pos_item := 7; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_504 => "assert false". - -Definition items_of_state_505 : list item := - [ {| prod_item := Prod'expression'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 4; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 4; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'4; - dot_pos_item := 4; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'10; - dot_pos_item := 4; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_505 => "assert false". - -Definition items_of_state_506 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 5; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 5; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'4; - dot_pos_item := 5; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'10; - dot_pos_item := 5; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_506 => "assert false". - -Definition items_of_state_507 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'asm_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'expression_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 6; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'3; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'4; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'5; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'6; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'7; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'8; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'9; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'10; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'10; - dot_pos_item := 6; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'11; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'12; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'13; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'jump_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_safe'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'selection_statement_safe'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_safe'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'3; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'4; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'5; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'6; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_507 => "assert false". - -Definition items_of_state_508 : list item := - [ {| prod_item := Prod'iteration_statement_statement_safe_'10; - dot_pos_item := 7; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_508 => "assert false". - -Definition items_of_state_509 : list item := - [ {| prod_item := Prod'expression'1; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 6; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'4; - dot_pos_item := 6; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_509 => "assert false". - -Definition items_of_state_510 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'asm_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'expression_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 7; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'3; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'4; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'4; - dot_pos_item := 7; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'5; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'6; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'7; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'8; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'9; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'10; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'11; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'12; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'13; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'jump_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_safe'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'selection_statement_safe'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_safe'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'3; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'4; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'5; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'6; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_510 => "assert false". - -Definition items_of_state_511 : list item := - [ {| prod_item := Prod'iteration_statement_statement_safe_'4; - dot_pos_item := 8; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_511 => "assert false". - -Definition items_of_state_512 : list item := - [ {| prod_item := Prod'expression'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 3; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 3; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 3; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 3; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'2; - dot_pos_item := 3; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'5; - dot_pos_item := 3; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'8; - dot_pos_item := 3; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'11; - dot_pos_item := 3; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_512 => "assert false". - -Definition items_of_state_513 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 4; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 4; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 4; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 4; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'2; - dot_pos_item := 4; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'5; - dot_pos_item := 4; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'8; - dot_pos_item := 4; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'11; - dot_pos_item := 4; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_513 => "assert false". - -Definition items_of_state_514 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 5; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 5; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'5; - dot_pos_item := 5; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'11; - dot_pos_item := 5; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_514 => "assert false". - -Definition items_of_state_515 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'asm_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'expression_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 6; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'3; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'4; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'5; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'6; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'7; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'8; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'9; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'10; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'11; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'11; - dot_pos_item := 6; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'12; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'13; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'jump_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_safe'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'selection_statement_safe'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_safe'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'3; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'4; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'5; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'6; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_515 => "assert false". - -Definition items_of_state_516 : list item := - [ {| prod_item := Prod'iteration_statement_statement_safe_'11; - dot_pos_item := 7; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_516 => "assert false". - -Definition items_of_state_517 : list item := - [ {| prod_item := Prod'expression'1; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 6; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'5; - dot_pos_item := 6; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_517 => "assert false". - -Definition items_of_state_518 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'asm_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'expression_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 7; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'3; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'4; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'5; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'5; - dot_pos_item := 7; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'6; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'7; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'8; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'9; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'10; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'11; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'12; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'13; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'jump_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_safe'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'selection_statement_safe'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_safe'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'3; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'4; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'5; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'6; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_518 => "assert false". - -Definition items_of_state_519 : list item := - [ {| prod_item := Prod'iteration_statement_statement_safe_'5; - dot_pos_item := 8; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_519 => "assert false". - -Definition items_of_state_520 : list item := - [ {| prod_item := Prod'expression'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 5; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 5; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'2; - dot_pos_item := 5; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'8; - dot_pos_item := 5; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_520 => "assert false". - -Definition items_of_state_521 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 6; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 6; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'2; - dot_pos_item := 6; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'8; - dot_pos_item := 6; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_521 => "assert false". - -Definition items_of_state_522 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'asm_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'expression_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 7; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'3; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'4; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'5; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'6; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'7; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'8; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'8; - dot_pos_item := 7; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'9; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'10; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'11; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'12; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'13; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'jump_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_safe'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'selection_statement_safe'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_safe'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'3; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'4; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'5; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'6; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_522 => "assert false". - -Definition items_of_state_523 : list item := - [ {| prod_item := Prod'iteration_statement_statement_safe_'8; - dot_pos_item := 8; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_523 => "assert false". - -Definition items_of_state_524 : list item := - [ {| prod_item := Prod'expression'1; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 7; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'2; - dot_pos_item := 7; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_524 => "assert false". - -Definition items_of_state_525 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'asm_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'expression_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 8; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'2; - dot_pos_item := 8; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'3; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'4; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'5; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'6; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'7; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'8; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'9; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'10; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'11; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'12; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'13; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'jump_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_safe'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'selection_statement_safe'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_safe'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'3; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'4; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'5; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'6; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_525 => "assert false". - -Definition items_of_state_526 : list item := - [ {| prod_item := Prod'iteration_statement_statement_safe_'2; - dot_pos_item := 9; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_526 => "assert false". - -Definition items_of_state_527 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 3; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 3; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 3; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 3; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'3; - dot_pos_item := 3; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'6; - dot_pos_item := 3; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'9; - dot_pos_item := 3; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'12; - dot_pos_item := 3; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_527 => "assert false". - -Definition items_of_state_528 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 4; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 4; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'6; - dot_pos_item := 4; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'12; - dot_pos_item := 4; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_528 => "assert false". - -Definition items_of_state_529 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'asm_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'expression_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 5; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'3; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'4; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'5; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'6; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'7; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'8; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'9; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'10; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'11; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'12; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'12; - dot_pos_item := 5; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'13; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'jump_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_safe'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'selection_statement_safe'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_safe'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'3; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'4; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'5; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'6; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_529 => "assert false". - -Definition items_of_state_530 : list item := - [ {| prod_item := Prod'iteration_statement_statement_safe_'12; - dot_pos_item := 6; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_530 => "assert false". - -Definition items_of_state_531 : list item := - [ {| prod_item := Prod'expression'1; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 5; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'6; - dot_pos_item := 5; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_531 => "assert false". - -Definition items_of_state_532 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'asm_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'expression_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 6; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'3; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'4; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'5; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'6; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'6; - dot_pos_item := 6; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'7; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'8; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'9; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'10; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'11; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'12; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'13; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'jump_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_safe'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'selection_statement_safe'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_safe'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'3; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'4; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'5; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'6; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_532 => "assert false". - -Definition items_of_state_533 : list item := - [ {| prod_item := Prod'iteration_statement_statement_safe_'6; - dot_pos_item := 7; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_533 => "assert false". - -Definition items_of_state_534 : list item := - [ {| prod_item := Prod'expression'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 4; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 4; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'3; - dot_pos_item := 4; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'9; - dot_pos_item := 4; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_534 => "assert false". - -Definition items_of_state_535 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 5; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 5; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'3; - dot_pos_item := 5; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'9; - dot_pos_item := 5; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; RPAREN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [RPAREN't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; RPAREN't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_535 => "assert false". - -Definition items_of_state_536 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'asm_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'expression_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 6; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'3; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'4; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'5; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'6; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'7; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'8; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'9; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'9; - dot_pos_item := 6; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'10; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'11; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'12; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'13; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'jump_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_safe'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'selection_statement_safe'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_safe'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'3; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'4; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'5; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'6; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_536 => "assert false". - -Definition items_of_state_537 : list item := - [ {| prod_item := Prod'iteration_statement_statement_safe_'9; - dot_pos_item := 7; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_537 => "assert false". - -Definition items_of_state_538 : list item := - [ {| prod_item := Prod'expression'1; - dot_pos_item := 1; - lookaheads_item := [RPAREN't; COMMA't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 6; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'3; - dot_pos_item := 6; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_538 => "assert false". - -Definition items_of_state_539 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'asm_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'expression_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 7; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'3; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'3; - dot_pos_item := 7; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'4; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'5; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'6; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'7; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'8; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'9; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'10; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'11; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'12; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'13; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'jump_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_safe'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'selection_statement_safe'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_safe'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'3; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'4; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'5; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'6; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_539 => "assert false". - -Definition items_of_state_540 : list item := - [ {| prod_item := Prod'iteration_statement_statement_safe_'3; - dot_pos_item := 8; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_540 => "assert false". - -Definition items_of_state_541 : list item := - [ {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 5; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_safe'0; - dot_pos_item := 5; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_541 => "assert false". - -Definition items_of_state_542 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'asm_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'expression_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'3; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'4; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'5; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'6; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'7; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'8; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'9; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'10; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'11; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'12; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'iteration_statement_statement_safe_'13; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'jump_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'labeled_statement_statement_safe_'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 6; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_safe'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'selection_statement_safe'0; - dot_pos_item := 6; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'selection_statement_safe'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_safe'0; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'1; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'2; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'3; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'4; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'5; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'statement_safe'6; - dot_pos_item := 0; - lookaheads_item := [ELSE't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_542 => "assert false". - -Definition items_of_state_543 : list item := - [ {| prod_item := Prod'selection_statement_safe'0; - dot_pos_item := 7; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_543 => "assert false". - -Definition items_of_state_544 : list item := - [ {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 7; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_544 => "assert false". - -Definition items_of_state_545 : list item := - [ {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 5; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_545 => "assert false". - -Definition items_of_state_546 : list item := - [ {| prod_item := Prod'labeled_statement_statement_safe_'0; - dot_pos_item := 3; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_546 => "assert false". - -Definition items_of_state_547 : list item := - [ {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 3; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_547 => "assert false". - -Definition items_of_state_548 : list item := - [ {| prod_item := Prod'selection_statement_safe'1; - dot_pos_item := 5; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_548 => "assert false". - -Definition items_of_state_549 : list item := - [ {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 5; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_549 => "assert false". - -Definition items_of_state_550 : list item := - [ {| prod_item := Prod'iteration_statement_statement_safe_'0; - dot_pos_item := 5; - lookaheads_item := [ELSE't] |} ]. -Extract Inlined Constant items_of_state_550 => "assert false". - -Definition items_of_state_551 : list item := - [ {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 5; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_551 => "assert false". - -Definition items_of_state_552 : list item := - [ {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 5; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_552 => "assert false". - -Definition items_of_state_553 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'asm_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'expression_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 6; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_553 => "assert false". - -Definition items_of_state_554 : list item := - [ {| prod_item := Prod'compound_statement'1; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; EOF't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_554 => "assert false". - -Definition items_of_state_555 : list item := - [ {| prod_item := Prod'block_item'2; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_555 => "assert false". - -Definition items_of_state_556 : list item := - [ {| prod_item := Prod'block_item'1; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_556 => "assert false". - -Definition items_of_state_557 : list item := - [ {| prod_item := Prod'block_item'0; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_557 => "assert false". - -Definition items_of_state_558 : list item := - [ {| prod_item := Prod'AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'additive_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; PLUS't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'asm_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'assignment_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'assignment_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'attribute_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'block_item'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'block_item'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'block_item'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'block_item_list'1; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'cast_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'cast_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'0; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; EOF't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'conditional_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'conditional_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'declaration'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'declaration'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'declaration_specifiers'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'6; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'declaration_specifiers'7; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; STAR't; SEMICOLON't; LPAREN't] |}; - {| prod_item := Prod'enum_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'enum_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'equality_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'equality_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; HAT't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'exclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'exclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; HAT't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'expression_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'expression_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'function_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'inclusive_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'inclusive_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; BAR't; ANDAND't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'7; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'8; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'9; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'10; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'11; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'12; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'iteration_statement_statement_dangerous_'13; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'jump_statement'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'labeled_statement_statement_dangerous_'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'logical_AND_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_AND_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't; ANDAND't] |}; - {| prod_item := Prod'logical_OR_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'logical_OR_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; COMMA't; BARBAR't] |}; - {| prod_item := Prod'multiplicative_expression'0; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'1; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'2; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'multiplicative_expression'3; - dot_pos_item := 0; - lookaheads_item := [STAR't; SLASH't; SEMICOLON't; RIGHT't; QUESTION't; PLUS't; PERCENT't; NEQ't; MINUS't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'postfix_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'8; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'9; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'postfix_expression'10; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'primary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PTR't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LPAREN't; LEQ't; LEFT_ASSIGN't; LEFT't; LBRACK't; INC't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DOT't; DIV_ASSIGN't; DEC't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'relational_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'3; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'relational_expression'4; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; QUESTION't; NEQ't; LT't; LEQ't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'selection_statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'selection_statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'shift_expression'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'shift_expression'2; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; RIGHT't; QUESTION't; NEQ't; LT't; LEQ't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; COMMA't; BARBAR't; BAR't; ANDAND't; AND't] |}; - {| prod_item := Prod'statement_dangerous'0; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'1; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'2; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'3; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'4; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'5; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'statement_dangerous'6; - dot_pos_item := 0; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'storage_class_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'0; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union'1; - dot_pos_item := 0; - lookaheads_item := [PACKED't; OTHER_NAME't; LBRACE't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'struct_or_union_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_qualifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'2; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'3; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'4; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'5; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'6; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'7; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'8; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'9; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'10; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'11; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'type_specifier'12; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; STAR't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PACKED't; LPAREN't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'unary_expression'0; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'1; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'2; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'3; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'4; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'5; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'6; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_expression'7; - dot_pos_item := 0; - lookaheads_item := [XOR_ASSIGN't; SUB_ASSIGN't; STAR't; SLASH't; SEMICOLON't; RIGHT_ASSIGN't; RIGHT't; QUESTION't; PLUS't; PERCENT't; OR_ASSIGN't; NEQ't; MUL_ASSIGN't; MOD_ASSIGN't; MINUS't; LT't; LEQ't; LEFT_ASSIGN't; LEFT't; HAT't; GT't; GEQ't; EQEQ't; EQ't; DIV_ASSIGN't; COMMA't; BARBAR't; BAR't; AND_ASSIGN't; ANDAND't; AND't; ADD_ASSIGN't] |}; - {| prod_item := Prod'unary_operator'0; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'1; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'2; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'3; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'4; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |}; - {| prod_item := Prod'unary_operator'5; - dot_pos_item := 0; - lookaheads_item := [VAR_NAME't; TILDE't; STRING_LITERAL't; STAR't; SIZEOF't; PLUS't; MINUS't; LPAREN't; INC't; DEC't; CONSTANT't; BUILTIN_VA_ARG't; BANG't; AND't; ALIGNOF't] |} ]. -Extract Inlined Constant items_of_state_558 => "assert false". - -Definition items_of_state_559 : list item := - [ {| prod_item := Prod'compound_statement'0; - dot_pos_item := 3; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; EOF't; ENUM't; ELSE't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_559 => "assert false". - -Definition items_of_state_560 : list item := - [ {| prod_item := Prod'block_item_list'1; - dot_pos_item := 2; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_560 => "assert false". - -Definition items_of_state_561 : list item := - [ {| prod_item := Prod'block_item_list'0; - dot_pos_item := 1; - lookaheads_item := [WHILE't; VOLATILE't; VOID't; VAR_NAME't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; TILDE't; SWITCH't; STRUCT't; STRING_LITERAL't; STATIC't; STAR't; SIZEOF't; SIGNED't; SHORT't; SEMICOLON't; RETURN't; RESTRICT't; REGISTER't; RBRACE't; PRAGMA't; PLUS't; PACKED't; OTHER_NAME't; MINUS't; LPAREN't; LONG't; LBRACE't; INT't; INLINE't; INC't; IF't; GOTO't; FOR't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; DO't; DEFAULT't; DEC't; CONTINUE't; CONSTANT't; CONST't; CHAR't; CASE't; BUILTIN_VA_ARG't; BREAK't; BANG't; AUTO't; ATTRIBUTE't; ASM't; AND't; ALIGNOF't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_561 => "assert false". - -Definition items_of_state_562 : list item := - [ {| prod_item := Prod'declaration_list'1; - dot_pos_item := 2; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; RESTRICT't; REGISTER't; PACKED't; LONG't; LBRACE't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_562 => "assert false". - -Definition items_of_state_563 : list item := - [ {| prod_item := Prod'function_definition'1; - dot_pos_item := 4; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PRAGMA't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; EOF't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_563 => "assert false". - -Definition items_of_state_564 : list item := - [ {| prod_item := Prod'old_function_declarator'0; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; RESTRICT't; REGISTER't; PACKED't; LONG't; LBRACE't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_564 => "assert false". - -Definition items_of_state_565 : list item := - [ {| prod_item := Prod'attribute_specifier_list'0; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LBRACE't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'attribute_specifier_list'1; - dot_pos_item := 0; - lookaheads_item := [SEMICOLON't; PACKED't; LBRACE't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'declarator'0; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; LBRACE't; EQ't; COMMA't] |}; - {| prod_item := Prod'direct_declarator'2; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'3; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'4; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'5; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'6; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_declarator'7; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; PACKED't; LPAREN't; LBRACK't; LBRACE't; EQ't; COMMA't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'direct_old_function_declarator'0; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; RESTRICT't; REGISTER't; PACKED't; LONG't; LBRACE't; INT't; INLINE't; FLOAT't; EXTERN't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_565 => "assert false". - -Definition items_of_state_566 : list item := - [ {| prod_item := Prod'compound_statement'0; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PRAGMA't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; EOF't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'compound_statement'1; - dot_pos_item := 0; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PRAGMA't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; EOF't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'function_definition'0; - dot_pos_item := 2; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PRAGMA't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; EOF't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |}; - {| prod_item := Prod'init_declarator'0; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; COMMA't] |}; - {| prod_item := Prod'init_declarator'1; - dot_pos_item := 1; - lookaheads_item := [SEMICOLON't; COMMA't] |} ]. -Extract Inlined Constant items_of_state_566 => "assert false". - -Definition items_of_state_567 : list item := - [ {| prod_item := Prod'function_definition'0; - dot_pos_item := 3; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PRAGMA't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; EOF't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_567 => "assert false". - -Definition items_of_state_568 : list item := - [ {| prod_item := Prod'external_declaration'1; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PRAGMA't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; EOF't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_568 => "assert false". - -Definition items_of_state_569 : list item := - [ {| prod_item := Prod'translation_unit'0; - dot_pos_item := 1; - lookaheads_item := [VOLATILE't; VOID't; UNSIGNED't; UNION't; UNDERSCORE_BOOL't; TYPEDEF_NAME't; TYPEDEF't; STRUCT't; STATIC't; SIGNED't; SHORT't; SEMICOLON't; RESTRICT't; REGISTER't; PRAGMA't; PACKED't; LONG't; INT't; INLINE't; FLOAT't; EXTERN't; EOF't; ENUM't; DOUBLE't; CONST't; CHAR't; AUTO't; ATTRIBUTE't; ALIGNAS't] |} ]. -Extract Inlined Constant items_of_state_569 => "assert false". - -Definition items_of_state (s:state) : list item := - match s with - | Init Init'0 => items_of_state_0 - | Ninit Nis'1 => items_of_state_1 - | Ninit Nis'2 => items_of_state_2 - | Ninit Nis'3 => items_of_state_3 - | Ninit Nis'4 => items_of_state_4 - | Ninit Nis'5 => items_of_state_5 - | Ninit Nis'6 => items_of_state_6 - | Ninit Nis'7 => items_of_state_7 - | Ninit Nis'8 => items_of_state_8 - | Ninit Nis'9 => items_of_state_9 - | Ninit Nis'10 => items_of_state_10 - | Ninit Nis'11 => items_of_state_11 - | Ninit Nis'12 => items_of_state_12 - | Ninit Nis'13 => items_of_state_13 - | Ninit Nis'14 => items_of_state_14 - | Ninit Nis'15 => items_of_state_15 - | Ninit Nis'16 => items_of_state_16 - | Ninit Nis'17 => items_of_state_17 - | Ninit Nis'18 => items_of_state_18 - | Ninit Nis'19 => items_of_state_19 - | Ninit Nis'20 => items_of_state_20 - | Ninit Nis'21 => items_of_state_21 - | Ninit Nis'22 => items_of_state_22 - | Ninit Nis'23 => items_of_state_23 - | Ninit Nis'24 => items_of_state_24 - | Ninit Nis'25 => items_of_state_25 - | Ninit Nis'26 => items_of_state_26 - | Ninit Nis'27 => items_of_state_27 - | Ninit Nis'28 => items_of_state_28 - | Ninit Nis'29 => items_of_state_29 - | Ninit Nis'30 => items_of_state_30 - | Ninit Nis'31 => items_of_state_31 - | Ninit Nis'32 => items_of_state_32 - | Ninit Nis'33 => items_of_state_33 - | Ninit Nis'34 => items_of_state_34 - | Ninit Nis'35 => items_of_state_35 - | Ninit Nis'36 => items_of_state_36 - | Ninit Nis'37 => items_of_state_37 - | Ninit Nis'38 => items_of_state_38 - | Ninit Nis'39 => items_of_state_39 - | Ninit Nis'40 => items_of_state_40 - | Ninit Nis'41 => items_of_state_41 - | Ninit Nis'42 => items_of_state_42 - | Ninit Nis'43 => items_of_state_43 - | Ninit Nis'44 => items_of_state_44 - | Ninit Nis'45 => items_of_state_45 - | Ninit Nis'46 => items_of_state_46 - | Ninit Nis'47 => items_of_state_47 - | Ninit Nis'48 => items_of_state_48 - | Ninit Nis'49 => items_of_state_49 - | Ninit Nis'50 => items_of_state_50 - | Ninit Nis'51 => items_of_state_51 - | Ninit Nis'52 => items_of_state_52 - | Ninit Nis'53 => items_of_state_53 - | Ninit Nis'54 => items_of_state_54 - | Ninit Nis'55 => items_of_state_55 - | Ninit Nis'56 => items_of_state_56 - | Ninit Nis'57 => items_of_state_57 - | Ninit Nis'58 => items_of_state_58 - | Ninit Nis'59 => items_of_state_59 - | Ninit Nis'60 => items_of_state_60 - | Ninit Nis'61 => items_of_state_61 - | Ninit Nis'62 => items_of_state_62 - | Ninit Nis'63 => items_of_state_63 - | Ninit Nis'64 => items_of_state_64 - | Ninit Nis'65 => items_of_state_65 - | Ninit Nis'66 => items_of_state_66 - | Ninit Nis'67 => items_of_state_67 - | Ninit Nis'68 => items_of_state_68 - | Ninit Nis'69 => items_of_state_69 - | Ninit Nis'70 => items_of_state_70 - | Ninit Nis'71 => items_of_state_71 - | Ninit Nis'72 => items_of_state_72 - | Ninit Nis'73 => items_of_state_73 - | Ninit Nis'74 => items_of_state_74 - | Ninit Nis'75 => items_of_state_75 - | Ninit Nis'76 => items_of_state_76 - | Ninit Nis'77 => items_of_state_77 - | Ninit Nis'78 => items_of_state_78 - | Ninit Nis'79 => items_of_state_79 - | Ninit Nis'80 => items_of_state_80 - | Ninit Nis'81 => items_of_state_81 - | Ninit Nis'82 => items_of_state_82 - | Ninit Nis'83 => items_of_state_83 - | Ninit Nis'84 => items_of_state_84 - | Ninit Nis'85 => items_of_state_85 - | Ninit Nis'86 => items_of_state_86 - | Ninit Nis'87 => items_of_state_87 - | Ninit Nis'88 => items_of_state_88 - | Ninit Nis'89 => items_of_state_89 - | Ninit Nis'90 => items_of_state_90 - | Ninit Nis'91 => items_of_state_91 - | Ninit Nis'92 => items_of_state_92 - | Ninit Nis'93 => items_of_state_93 - | Ninit Nis'94 => items_of_state_94 - | Ninit Nis'95 => items_of_state_95 - | Ninit Nis'96 => items_of_state_96 - | Ninit Nis'97 => items_of_state_97 - | Ninit Nis'98 => items_of_state_98 - | Ninit Nis'99 => items_of_state_99 - | Ninit Nis'100 => items_of_state_100 - | Ninit Nis'101 => items_of_state_101 - | Ninit Nis'102 => items_of_state_102 - | Ninit Nis'103 => items_of_state_103 - | Ninit Nis'104 => items_of_state_104 - | Ninit Nis'105 => items_of_state_105 - | Ninit Nis'106 => items_of_state_106 - | Ninit Nis'107 => items_of_state_107 - | Ninit Nis'108 => items_of_state_108 - | Ninit Nis'109 => items_of_state_109 - | Ninit Nis'110 => items_of_state_110 - | Ninit Nis'111 => items_of_state_111 - | Ninit Nis'112 => items_of_state_112 - | Ninit Nis'113 => items_of_state_113 - | Ninit Nis'114 => items_of_state_114 - | Ninit Nis'115 => items_of_state_115 - | Ninit Nis'116 => items_of_state_116 - | Ninit Nis'117 => items_of_state_117 - | Ninit Nis'118 => items_of_state_118 - | Ninit Nis'119 => items_of_state_119 - | Ninit Nis'120 => items_of_state_120 - | Ninit Nis'121 => items_of_state_121 - | Ninit Nis'122 => items_of_state_122 - | Ninit Nis'123 => items_of_state_123 - | Ninit Nis'124 => items_of_state_124 - | Ninit Nis'125 => items_of_state_125 - | Ninit Nis'126 => items_of_state_126 - | Ninit Nis'127 => items_of_state_127 - | Ninit Nis'128 => items_of_state_128 - | Ninit Nis'129 => items_of_state_129 - | Ninit Nis'130 => items_of_state_130 - | Ninit Nis'131 => items_of_state_131 - | Ninit Nis'132 => items_of_state_132 - | Ninit Nis'133 => items_of_state_133 - | Ninit Nis'134 => items_of_state_134 - | Ninit Nis'135 => items_of_state_135 - | Ninit Nis'136 => items_of_state_136 - | Ninit Nis'137 => items_of_state_137 - | Ninit Nis'138 => items_of_state_138 - | Ninit Nis'139 => items_of_state_139 - | Ninit Nis'140 => items_of_state_140 - | Ninit Nis'141 => items_of_state_141 - | Ninit Nis'142 => items_of_state_142 - | Ninit Nis'143 => items_of_state_143 - | Ninit Nis'144 => items_of_state_144 - | Ninit Nis'145 => items_of_state_145 - | Ninit Nis'146 => items_of_state_146 - | Ninit Nis'147 => items_of_state_147 - | Ninit Nis'148 => items_of_state_148 - | Ninit Nis'149 => items_of_state_149 - | Ninit Nis'150 => items_of_state_150 - | Ninit Nis'151 => items_of_state_151 - | Ninit Nis'152 => items_of_state_152 - | Ninit Nis'153 => items_of_state_153 - | Ninit Nis'154 => items_of_state_154 - | Ninit Nis'155 => items_of_state_155 - | Ninit Nis'156 => items_of_state_156 - | Ninit Nis'157 => items_of_state_157 - | Ninit Nis'158 => items_of_state_158 - | Ninit Nis'159 => items_of_state_159 - | Ninit Nis'160 => items_of_state_160 - | Ninit Nis'161 => items_of_state_161 - | Ninit Nis'162 => items_of_state_162 - | Ninit Nis'163 => items_of_state_163 - | Ninit Nis'164 => items_of_state_164 - | Ninit Nis'165 => items_of_state_165 - | Ninit Nis'166 => items_of_state_166 - | Ninit Nis'167 => items_of_state_167 - | Ninit Nis'168 => items_of_state_168 - | Ninit Nis'169 => items_of_state_169 - | Ninit Nis'170 => items_of_state_170 - | Ninit Nis'171 => items_of_state_171 - | Ninit Nis'172 => items_of_state_172 - | Ninit Nis'173 => items_of_state_173 - | Ninit Nis'174 => items_of_state_174 - | Ninit Nis'175 => items_of_state_175 - | Ninit Nis'176 => items_of_state_176 - | Ninit Nis'177 => items_of_state_177 - | Ninit Nis'178 => items_of_state_178 - | Ninit Nis'179 => items_of_state_179 - | Ninit Nis'180 => items_of_state_180 - | Ninit Nis'181 => items_of_state_181 - | Ninit Nis'182 => items_of_state_182 - | Ninit Nis'183 => items_of_state_183 - | Ninit Nis'184 => items_of_state_184 - | Ninit Nis'185 => items_of_state_185 - | Ninit Nis'186 => items_of_state_186 - | Ninit Nis'187 => items_of_state_187 - | Ninit Nis'188 => items_of_state_188 - | Ninit Nis'189 => items_of_state_189 - | Ninit Nis'190 => items_of_state_190 - | Ninit Nis'191 => items_of_state_191 - | Ninit Nis'192 => items_of_state_192 - | Ninit Nis'193 => items_of_state_193 - | Ninit Nis'194 => items_of_state_194 - | Ninit Nis'195 => items_of_state_195 - | Ninit Nis'196 => items_of_state_196 - | Ninit Nis'197 => items_of_state_197 - | Ninit Nis'198 => items_of_state_198 - | Ninit Nis'199 => items_of_state_199 - | Ninit Nis'200 => items_of_state_200 - | Ninit Nis'201 => items_of_state_201 - | Ninit Nis'202 => items_of_state_202 - | Ninit Nis'203 => items_of_state_203 - | Ninit Nis'204 => items_of_state_204 - | Ninit Nis'205 => items_of_state_205 - | Ninit Nis'206 => items_of_state_206 - | Ninit Nis'207 => items_of_state_207 - | Ninit Nis'208 => items_of_state_208 - | Ninit Nis'209 => items_of_state_209 - | Ninit Nis'210 => items_of_state_210 - | Ninit Nis'211 => items_of_state_211 - | Ninit Nis'212 => items_of_state_212 - | Ninit Nis'213 => items_of_state_213 - | Ninit Nis'214 => items_of_state_214 - | Ninit Nis'215 => items_of_state_215 - | Ninit Nis'216 => items_of_state_216 - | Ninit Nis'217 => items_of_state_217 - | Ninit Nis'218 => items_of_state_218 - | Ninit Nis'219 => items_of_state_219 - | Ninit Nis'220 => items_of_state_220 - | Ninit Nis'221 => items_of_state_221 - | Ninit Nis'222 => items_of_state_222 - | Ninit Nis'223 => items_of_state_223 - | Ninit Nis'224 => items_of_state_224 - | Ninit Nis'225 => items_of_state_225 - | Ninit Nis'226 => items_of_state_226 - | Ninit Nis'227 => items_of_state_227 - | Ninit Nis'228 => items_of_state_228 - | Ninit Nis'229 => items_of_state_229 - | Ninit Nis'230 => items_of_state_230 - | Ninit Nis'231 => items_of_state_231 - | Ninit Nis'232 => items_of_state_232 - | Ninit Nis'233 => items_of_state_233 - | Ninit Nis'234 => items_of_state_234 - | Ninit Nis'235 => items_of_state_235 - | Ninit Nis'236 => items_of_state_236 - | Ninit Nis'237 => items_of_state_237 - | Ninit Nis'238 => items_of_state_238 - | Ninit Nis'239 => items_of_state_239 - | Ninit Nis'240 => items_of_state_240 - | Ninit Nis'241 => items_of_state_241 - | Ninit Nis'242 => items_of_state_242 - | Ninit Nis'243 => items_of_state_243 - | Ninit Nis'244 => items_of_state_244 - | Ninit Nis'245 => items_of_state_245 - | Ninit Nis'246 => items_of_state_246 - | Ninit Nis'247 => items_of_state_247 - | Ninit Nis'248 => items_of_state_248 - | Ninit Nis'249 => items_of_state_249 - | Ninit Nis'250 => items_of_state_250 - | Ninit Nis'251 => items_of_state_251 - | Ninit Nis'252 => items_of_state_252 - | Ninit Nis'253 => items_of_state_253 - | Ninit Nis'254 => items_of_state_254 - | Ninit Nis'255 => items_of_state_255 - | Ninit Nis'256 => items_of_state_256 - | Ninit Nis'257 => items_of_state_257 - | Ninit Nis'258 => items_of_state_258 - | Ninit Nis'259 => items_of_state_259 - | Ninit Nis'260 => items_of_state_260 - | Ninit Nis'261 => items_of_state_261 - | Ninit Nis'262 => items_of_state_262 - | Ninit Nis'263 => items_of_state_263 - | Ninit Nis'264 => items_of_state_264 - | Ninit Nis'265 => items_of_state_265 - | Ninit Nis'266 => items_of_state_266 - | Ninit Nis'267 => items_of_state_267 - | Ninit Nis'268 => items_of_state_268 - | Ninit Nis'269 => items_of_state_269 - | Ninit Nis'270 => items_of_state_270 - | Ninit Nis'271 => items_of_state_271 - | Ninit Nis'272 => items_of_state_272 - | Ninit Nis'273 => items_of_state_273 - | Ninit Nis'274 => items_of_state_274 - | Ninit Nis'275 => items_of_state_275 - | Ninit Nis'276 => items_of_state_276 - | Ninit Nis'277 => items_of_state_277 - | Ninit Nis'278 => items_of_state_278 - | Ninit Nis'279 => items_of_state_279 - | Ninit Nis'280 => items_of_state_280 - | Ninit Nis'281 => items_of_state_281 - | Ninit Nis'282 => items_of_state_282 - | Ninit Nis'283 => items_of_state_283 - | Ninit Nis'284 => items_of_state_284 - | Ninit Nis'285 => items_of_state_285 - | Ninit Nis'286 => items_of_state_286 - | Ninit Nis'287 => items_of_state_287 - | Ninit Nis'288 => items_of_state_288 - | Ninit Nis'289 => items_of_state_289 - | Ninit Nis'290 => items_of_state_290 - | Ninit Nis'291 => items_of_state_291 - | Ninit Nis'292 => items_of_state_292 - | Ninit Nis'293 => items_of_state_293 - | Ninit Nis'294 => items_of_state_294 - | Ninit Nis'295 => items_of_state_295 - | Ninit Nis'296 => items_of_state_296 - | Ninit Nis'297 => items_of_state_297 - | Ninit Nis'298 => items_of_state_298 - | Ninit Nis'299 => items_of_state_299 - | Ninit Nis'300 => items_of_state_300 - | Ninit Nis'301 => items_of_state_301 - | Ninit Nis'302 => items_of_state_302 - | Ninit Nis'303 => items_of_state_303 - | Ninit Nis'304 => items_of_state_304 - | Ninit Nis'305 => items_of_state_305 - | Ninit Nis'306 => items_of_state_306 - | Ninit Nis'307 => items_of_state_307 - | Ninit Nis'308 => items_of_state_308 - | Ninit Nis'309 => items_of_state_309 - | Ninit Nis'310 => items_of_state_310 - | Ninit Nis'311 => items_of_state_311 - | Ninit Nis'312 => items_of_state_312 - | Ninit Nis'313 => items_of_state_313 - | Ninit Nis'314 => items_of_state_314 - | Ninit Nis'315 => items_of_state_315 - | Ninit Nis'316 => items_of_state_316 - | Ninit Nis'317 => items_of_state_317 - | Ninit Nis'318 => items_of_state_318 - | Ninit Nis'319 => items_of_state_319 - | Ninit Nis'320 => items_of_state_320 - | Ninit Nis'321 => items_of_state_321 - | Ninit Nis'322 => items_of_state_322 - | Ninit Nis'323 => items_of_state_323 - | Ninit Nis'324 => items_of_state_324 - | Ninit Nis'325 => items_of_state_325 - | Ninit Nis'326 => items_of_state_326 - | Ninit Nis'327 => items_of_state_327 - | Ninit Nis'328 => items_of_state_328 - | Ninit Nis'329 => items_of_state_329 - | Ninit Nis'330 => items_of_state_330 - | Ninit Nis'331 => items_of_state_331 - | Ninit Nis'332 => items_of_state_332 - | Ninit Nis'334 => items_of_state_334 - | Ninit Nis'335 => items_of_state_335 - | Ninit Nis'336 => items_of_state_336 - | Ninit Nis'337 => items_of_state_337 - | Ninit Nis'338 => items_of_state_338 - | Ninit Nis'339 => items_of_state_339 - | Ninit Nis'340 => items_of_state_340 - | Ninit Nis'341 => items_of_state_341 - | Ninit Nis'342 => items_of_state_342 - | Ninit Nis'343 => items_of_state_343 - | Ninit Nis'344 => items_of_state_344 - | Ninit Nis'345 => items_of_state_345 - | Ninit Nis'346 => items_of_state_346 - | Ninit Nis'347 => items_of_state_347 - | Ninit Nis'348 => items_of_state_348 - | Ninit Nis'349 => items_of_state_349 - | Ninit Nis'350 => items_of_state_350 - | Ninit Nis'351 => items_of_state_351 - | Ninit Nis'352 => items_of_state_352 - | Ninit Nis'353 => items_of_state_353 - | Ninit Nis'354 => items_of_state_354 - | Ninit Nis'355 => items_of_state_355 - | Ninit Nis'356 => items_of_state_356 - | Ninit Nis'357 => items_of_state_357 - | Ninit Nis'358 => items_of_state_358 - | Ninit Nis'359 => items_of_state_359 - | Ninit Nis'360 => items_of_state_360 - | Ninit Nis'361 => items_of_state_361 - | Ninit Nis'362 => items_of_state_362 - | Ninit Nis'363 => items_of_state_363 - | Ninit Nis'364 => items_of_state_364 - | Ninit Nis'365 => items_of_state_365 - | Ninit Nis'366 => items_of_state_366 - | Ninit Nis'367 => items_of_state_367 - | Ninit Nis'368 => items_of_state_368 - | Ninit Nis'369 => items_of_state_369 - | Ninit Nis'370 => items_of_state_370 - | Ninit Nis'371 => items_of_state_371 - | Ninit Nis'372 => items_of_state_372 - | Ninit Nis'373 => items_of_state_373 - | Ninit Nis'374 => items_of_state_374 - | Ninit Nis'375 => items_of_state_375 - | Ninit Nis'376 => items_of_state_376 - | Ninit Nis'377 => items_of_state_377 - | Ninit Nis'378 => items_of_state_378 - | Ninit Nis'379 => items_of_state_379 - | Ninit Nis'380 => items_of_state_380 - | Ninit Nis'381 => items_of_state_381 - | Ninit Nis'382 => items_of_state_382 - | Ninit Nis'383 => items_of_state_383 - | Ninit Nis'384 => items_of_state_384 - | Ninit Nis'385 => items_of_state_385 - | Ninit Nis'386 => items_of_state_386 - | Ninit Nis'387 => items_of_state_387 - | Ninit Nis'388 => items_of_state_388 - | Ninit Nis'389 => items_of_state_389 - | Ninit Nis'390 => items_of_state_390 - | Ninit Nis'391 => items_of_state_391 - | Ninit Nis'392 => items_of_state_392 - | Ninit Nis'393 => items_of_state_393 - | Ninit Nis'394 => items_of_state_394 - | Ninit Nis'395 => items_of_state_395 - | Ninit Nis'396 => items_of_state_396 - | Ninit Nis'397 => items_of_state_397 - | Ninit Nis'398 => items_of_state_398 - | Ninit Nis'399 => items_of_state_399 - | Ninit Nis'400 => items_of_state_400 - | Ninit Nis'401 => items_of_state_401 - | Ninit Nis'402 => items_of_state_402 - | Ninit Nis'403 => items_of_state_403 - | Ninit Nis'404 => items_of_state_404 - | Ninit Nis'405 => items_of_state_405 - | Ninit Nis'406 => items_of_state_406 - | Ninit Nis'407 => items_of_state_407 - | Ninit Nis'408 => items_of_state_408 - | Ninit Nis'409 => items_of_state_409 - | Ninit Nis'410 => items_of_state_410 - | Ninit Nis'411 => items_of_state_411 - | Ninit Nis'412 => items_of_state_412 - | Ninit Nis'413 => items_of_state_413 - | Ninit Nis'414 => items_of_state_414 - | Ninit Nis'415 => items_of_state_415 - | Ninit Nis'416 => items_of_state_416 - | Ninit Nis'417 => items_of_state_417 - | Ninit Nis'418 => items_of_state_418 - | Ninit Nis'419 => items_of_state_419 - | Ninit Nis'420 => items_of_state_420 - | Ninit Nis'421 => items_of_state_421 - | Ninit Nis'422 => items_of_state_422 - | Ninit Nis'423 => items_of_state_423 - | Ninit Nis'424 => items_of_state_424 - | Ninit Nis'425 => items_of_state_425 - | Ninit Nis'426 => items_of_state_426 - | Ninit Nis'427 => items_of_state_427 - | Ninit Nis'428 => items_of_state_428 - | Ninit Nis'429 => items_of_state_429 - | Ninit Nis'430 => items_of_state_430 - | Ninit Nis'431 => items_of_state_431 - | Ninit Nis'432 => items_of_state_432 - | Ninit Nis'433 => items_of_state_433 - | Ninit Nis'434 => items_of_state_434 - | Ninit Nis'435 => items_of_state_435 - | Ninit Nis'436 => items_of_state_436 - | Ninit Nis'437 => items_of_state_437 - | Ninit Nis'438 => items_of_state_438 - | Ninit Nis'439 => items_of_state_439 - | Ninit Nis'440 => items_of_state_440 - | Ninit Nis'441 => items_of_state_441 - | Ninit Nis'442 => items_of_state_442 - | Ninit Nis'443 => items_of_state_443 - | Ninit Nis'444 => items_of_state_444 - | Ninit Nis'445 => items_of_state_445 - | Ninit Nis'446 => items_of_state_446 - | Ninit Nis'447 => items_of_state_447 - | Ninit Nis'448 => items_of_state_448 - | Ninit Nis'449 => items_of_state_449 - | Ninit Nis'450 => items_of_state_450 - | Ninit Nis'451 => items_of_state_451 - | Ninit Nis'452 => items_of_state_452 - | Ninit Nis'453 => items_of_state_453 - | Ninit Nis'454 => items_of_state_454 - | Ninit Nis'455 => items_of_state_455 - | Ninit Nis'456 => items_of_state_456 - | Ninit Nis'457 => items_of_state_457 - | Ninit Nis'458 => items_of_state_458 - | Ninit Nis'459 => items_of_state_459 - | Ninit Nis'460 => items_of_state_460 - | Ninit Nis'461 => items_of_state_461 - | Ninit Nis'462 => items_of_state_462 - | Ninit Nis'463 => items_of_state_463 - | Ninit Nis'464 => items_of_state_464 - | Ninit Nis'465 => items_of_state_465 - | Ninit Nis'466 => items_of_state_466 - | Ninit Nis'467 => items_of_state_467 - | Ninit Nis'468 => items_of_state_468 - | Ninit Nis'469 => items_of_state_469 - | Ninit Nis'470 => items_of_state_470 - | Ninit Nis'471 => items_of_state_471 - | Ninit Nis'472 => items_of_state_472 - | Ninit Nis'473 => items_of_state_473 - | Ninit Nis'474 => items_of_state_474 - | Ninit Nis'475 => items_of_state_475 - | Ninit Nis'476 => items_of_state_476 - | Ninit Nis'477 => items_of_state_477 - | Ninit Nis'478 => items_of_state_478 - | Ninit Nis'479 => items_of_state_479 - | Ninit Nis'480 => items_of_state_480 - | Ninit Nis'481 => items_of_state_481 - | Ninit Nis'482 => items_of_state_482 - | Ninit Nis'483 => items_of_state_483 - | Ninit Nis'484 => items_of_state_484 - | Ninit Nis'485 => items_of_state_485 - | Ninit Nis'486 => items_of_state_486 - | Ninit Nis'487 => items_of_state_487 - | Ninit Nis'488 => items_of_state_488 - | Ninit Nis'489 => items_of_state_489 - | Ninit Nis'490 => items_of_state_490 - | Ninit Nis'491 => items_of_state_491 - | Ninit Nis'492 => items_of_state_492 - | Ninit Nis'493 => items_of_state_493 - | Ninit Nis'494 => items_of_state_494 - | Ninit Nis'495 => items_of_state_495 - | Ninit Nis'496 => items_of_state_496 - | Ninit Nis'497 => items_of_state_497 - | Ninit Nis'498 => items_of_state_498 - | Ninit Nis'499 => items_of_state_499 - | Ninit Nis'500 => items_of_state_500 - | Ninit Nis'501 => items_of_state_501 - | Ninit Nis'502 => items_of_state_502 - | Ninit Nis'503 => items_of_state_503 - | Ninit Nis'504 => items_of_state_504 - | Ninit Nis'505 => items_of_state_505 - | Ninit Nis'506 => items_of_state_506 - | Ninit Nis'507 => items_of_state_507 - | Ninit Nis'508 => items_of_state_508 - | Ninit Nis'509 => items_of_state_509 - | Ninit Nis'510 => items_of_state_510 - | Ninit Nis'511 => items_of_state_511 - | Ninit Nis'512 => items_of_state_512 - | Ninit Nis'513 => items_of_state_513 - | Ninit Nis'514 => items_of_state_514 - | Ninit Nis'515 => items_of_state_515 - | Ninit Nis'516 => items_of_state_516 - | Ninit Nis'517 => items_of_state_517 - | Ninit Nis'518 => items_of_state_518 - | Ninit Nis'519 => items_of_state_519 - | Ninit Nis'520 => items_of_state_520 - | Ninit Nis'521 => items_of_state_521 - | Ninit Nis'522 => items_of_state_522 - | Ninit Nis'523 => items_of_state_523 - | Ninit Nis'524 => items_of_state_524 - | Ninit Nis'525 => items_of_state_525 - | Ninit Nis'526 => items_of_state_526 - | Ninit Nis'527 => items_of_state_527 - | Ninit Nis'528 => items_of_state_528 - | Ninit Nis'529 => items_of_state_529 - | Ninit Nis'530 => items_of_state_530 - | Ninit Nis'531 => items_of_state_531 - | Ninit Nis'532 => items_of_state_532 - | Ninit Nis'533 => items_of_state_533 - | Ninit Nis'534 => items_of_state_534 - | Ninit Nis'535 => items_of_state_535 - | Ninit Nis'536 => items_of_state_536 - | Ninit Nis'537 => items_of_state_537 - | Ninit Nis'538 => items_of_state_538 - | Ninit Nis'539 => items_of_state_539 - | Ninit Nis'540 => items_of_state_540 - | Ninit Nis'541 => items_of_state_541 - | Ninit Nis'542 => items_of_state_542 - | Ninit Nis'543 => items_of_state_543 - | Ninit Nis'544 => items_of_state_544 - | Ninit Nis'545 => items_of_state_545 - | Ninit Nis'546 => items_of_state_546 - | Ninit Nis'547 => items_of_state_547 - | Ninit Nis'548 => items_of_state_548 - | Ninit Nis'549 => items_of_state_549 - | Ninit Nis'550 => items_of_state_550 - | Ninit Nis'551 => items_of_state_551 - | Ninit Nis'552 => items_of_state_552 - | Ninit Nis'553 => items_of_state_553 - | Ninit Nis'554 => items_of_state_554 - | Ninit Nis'555 => items_of_state_555 - | Ninit Nis'556 => items_of_state_556 - | Ninit Nis'557 => items_of_state_557 - | Ninit Nis'558 => items_of_state_558 - | Ninit Nis'559 => items_of_state_559 - | Ninit Nis'560 => items_of_state_560 - | Ninit Nis'561 => items_of_state_561 - | Ninit Nis'562 => items_of_state_562 - | Ninit Nis'563 => items_of_state_563 - | Ninit Nis'564 => items_of_state_564 - | Ninit Nis'565 => items_of_state_565 - | Ninit Nis'566 => items_of_state_566 - | Ninit Nis'567 => items_of_state_567 - | Ninit Nis'568 => items_of_state_568 - | Ninit Nis'569 => items_of_state_569 - end. -Extract Constant items_of_state => "fun _ -> assert false". - -End Aut. - -Require Import Main. - -Module Parser := Main.Make Aut. -Theorem safe: - Parser.safe_validator () = true. -Proof eq_refl true<:Parser.safe_validator () = true. - -Theorem complete: - Parser.complete_validator () = true. -Proof eq_refl true<:Parser.complete_validator () = true. - -Definition translation_unit_file := Parser.parse safe Aut.Init'0. - -Theorem translation_unit_file_correct iterator buffer: - match translation_unit_file iterator buffer with - | Parser.Inter.Parsed_pr sem buffer_new => - exists word, - buffer = Parser.Inter.app_str word buffer_new /\ - inhabited (Gram.parse_tree (NT translation_unit_file'nt) word sem) - | _ => True - end. -Proof. apply Parser.parse_correct. Qed. - -Theorem translation_unit_file_complete (iterator:nat) word buffer_end (output: (list definition)): - forall tree:Gram.parse_tree (NT translation_unit_file'nt) word output, - match translation_unit_file iterator (Parser.Inter.app_str word buffer_end) with - | Parser.Inter.Fail_pr => False - | Parser.Inter.Parsed_pr output_res buffer_end_res => - output_res = output /\ buffer_end_res = buffer_end /\ - le (Gram.pt_size tree) iterator - | Parser.Inter.Timeout_pr => lt iterator (Gram.pt_size tree) - end. -Proof. apply Parser.parse_complete with (init:=Aut.Init'0); exact complete. Qed. - -- cgit From c8287e6578f313769c794fd407868b1ecb51c43f Mon Sep 17 00:00:00 2001 From: Xavier Leroy Date: Thu, 18 Dec 2014 14:32:22 +0100 Subject: One more cleanup in configure. --- configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure b/configure index 18c7ca19..10b2c2f1 100755 --- a/configure +++ b/configure @@ -272,7 +272,7 @@ esac echo "Testing GNU make... " | tr -d '\n' make='' for mk in make gmake gnumake; do - make_ver=`($mk -v 2>/dev/null | head -1 | sed -n -e 's/^GNU Make //p') 2>/dev/null` + make_ver=`$mk -v 2>/dev/null | head -1 | sed -n -e 's/^GNU Make //p'` case "$make_ver" in 3.8*|3.9*|[4-9].*) echo "version $make_ver (command '$mk') -- good!" -- cgit From 10120fe4d9980139e44012888a91716df2edf2e0 Mon Sep 17 00:00:00 2001 From: Xavier Leroy Date: Mon, 29 Dec 2014 11:51:25 +0100 Subject: Support "asm volatile" (closes: PR#5). The CompCert back-end already treats "asm" inserts as "volatile" in GCC's sense (performing unpredictable side-effects), so no change is required outside of the parser. --- cparser/Parser.vy | 2 ++ cparser/pre_parser.mly | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/cparser/Parser.vy b/cparser/Parser.vy index ce1beae0..a058a8d1 100644 --- a/cparser/Parser.vy +++ b/cparser/Parser.vy @@ -822,6 +822,8 @@ jump_statement: asm_statement: | loc = ASM LPAREN template = STRING_LITERAL RPAREN SEMICOLON { let '(wide, chars, _) := template in ASM wide chars loc } +| loc = ASM VOLATILE LPAREN template = STRING_LITERAL RPAREN SEMICOLON + { let '(wide, chars, _) := template in ASM wide chars loc } (* 6.9 *) translation_unit_file: diff --git a/cparser/pre_parser.mly b/cparser/pre_parser.mly index 4755518b..ef356d3a 100644 --- a/cparser/pre_parser.mly +++ b/cparser/pre_parser.mly @@ -616,7 +616,7 @@ jump_statement: {} asm_statement: -| ASM LPAREN string_literals_list RPAREN SEMICOLON +| ASM VOLATILE? LPAREN string_literals_list RPAREN SEMICOLON {} translation_unit_file: -- cgit From a4b766d7b50be79a1d983dbe5f234e951ba0aa46 Mon Sep 17 00:00:00 2001 From: Xavier Leroy Date: Mon, 29 Dec 2014 13:09:59 +0100 Subject: Recognize more of GCC's alternate keywords (e.g. "__signed"). Based on the source of GCC 4.9.2. Plus: reordered keywords in alphabetic order to facilitate comparison. --- cparser/Lexer.mll | 45 ++++++++++++++++++++++++--------------------- 1 file changed, 24 insertions(+), 21 deletions(-) diff --git a/cparser/Lexer.mll b/cparser/Lexer.mll index 3ab83902..13c1248b 100644 --- a/cparser/Lexer.mll +++ b/cparser/Lexer.mll @@ -28,13 +28,34 @@ let init filename channel : Lexing.lexbuf = Hashtbl.clear lexicon; List.iter (fun (key, builder) -> Hashtbl.add lexicon key builder) - [ ("auto", fun loc -> AUTO loc); + [ + ("_Alignas", fun loc -> ALIGNAS loc); + ("_Alignof", fun loc -> ALIGNOF loc); + ("_Bool", fun loc -> UNDERSCORE_BOOL loc); + ("__alignof", fun loc -> ALIGNOF loc); + ("__alignof__", fun loc -> ALIGNOF loc); + ("__asm", fun loc -> ASM loc); + ("__asm__", fun loc -> ASM loc); + ("__attribute", fun loc -> ATTRIBUTE loc); + ("__attribute__", fun loc -> ATTRIBUTE loc); + ("__builtin_va_arg", fun loc -> BUILTIN_VA_ARG loc); + ("__const", fun loc -> CONST loc); + ("__const__", fun loc -> CONST loc); + ("__inline", fun loc -> INLINE loc); + ("__inline__", fun loc -> INLINE loc); + ("__packed__", fun loc -> PACKED loc); + ("__restrict", fun loc -> RESTRICT loc); + ("__restrict__", fun loc -> RESTRICT loc); + ("__signed", fun loc -> SIGNED loc); + ("__signed__", fun loc -> SIGNED loc); + ("__volatile", fun loc -> VOLATILE loc); + ("__volatile__", fun loc -> VOLATILE loc); + ("asm", fun loc -> ASM loc); + ("auto", fun loc -> AUTO loc); ("break", fun loc -> BREAK loc); ("case", fun loc -> CASE loc); ("char", fun loc -> CHAR loc); ("const", fun loc -> CONST loc); - ("__const", fun loc -> CONST loc); - ("__const__", fun loc -> CONST loc); ("continue", fun loc -> CONTINUE loc); ("default", fun loc -> DEFAULT loc); ("do", fun loc -> DO loc); @@ -47,14 +68,10 @@ let init filename channel : Lexing.lexbuf = ("goto", fun loc -> GOTO loc); ("if", fun loc -> IF loc); ("inline", fun loc -> INLINE loc); - ("__inline", fun loc -> INLINE loc); - ("__inline__", fun loc -> INLINE loc); ("int", fun loc -> INT loc); ("long", fun loc -> LONG loc); ("register", fun loc -> REGISTER loc); ("restrict", fun loc -> RESTRICT loc); - ("__restrict", fun loc -> RESTRICT loc); - ("__restrict__", fun loc -> RESTRICT loc); ("return", fun loc -> RETURN loc); ("short", fun loc -> SHORT loc); ("signed", fun loc -> SIGNED loc); @@ -67,21 +84,7 @@ let init filename channel : Lexing.lexbuf = ("unsigned", fun loc -> UNSIGNED loc); ("void", fun loc -> VOID loc); ("volatile", fun loc -> VOLATILE loc); - ("__volatile", fun loc -> VOLATILE loc); - ("__volatile__", fun loc -> VOLATILE loc); ("while", fun loc -> WHILE loc); - ("_Alignas", fun loc -> ALIGNAS loc); - ("_Alignof", fun loc -> ALIGNOF loc); - ("__alignof", fun loc -> ALIGNOF loc); - ("__alignof__", fun loc -> ALIGNOF loc); - ("__attribute", fun loc -> ATTRIBUTE loc); - ("__attribute__", fun loc -> ATTRIBUTE loc); - ("_Bool", fun loc -> UNDERSCORE_BOOL loc); - ("__builtin_va_arg", fun loc -> BUILTIN_VA_ARG loc); - ("__packed__", fun loc -> PACKED loc); - ("__asm__", fun loc -> ASM loc); - ("__asm", fun loc -> ASM loc); - ("asm", fun loc -> ASM loc); ]; push_context := begin fun () -> contexts := []::!contexts end; -- cgit From 35d1117670adc0b7e50e464e781372262588ea7a Mon Sep 17 00:00:00 2001 From: Xavier Leroy Date: Tue, 30 Dec 2014 12:27:38 +0100 Subject: cparser/Parser.v is generated. --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index eaa8caf3..72fb793b 100644 --- a/.gitignore +++ b/.gitignore @@ -35,6 +35,7 @@ backend/SelectLong.v backend/CMlexer.ml backend/CMparser.ml backend/CMparser.mli +cparser/Parser.v cparser/Lexer.ml cparser/pre_parser.ml cparser/pre_parser.mli -- cgit From 018ff51afad3d9c148622a50de83a2f787f6dc10 Mon Sep 17 00:00:00 2001 From: Xavier Leroy Date: Tue, 30 Dec 2014 12:28:37 +0100 Subject: PR#10: composite definitions must be maintained in the environment. --- cparser/Unblock.ml | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/cparser/Unblock.ml b/cparser/Unblock.ml index ba8e379c..8d6518bd 100644 --- a/cparser/Unblock.ml +++ b/cparser/Unblock.ml @@ -157,7 +157,7 @@ and expand_init islocal env i = let rec expand i = match i with (* The following "flattening" is not C99. GCC documents it; whether - it implements it is unclear, Clang implements it. At any rate, + it implements it is unclear. Clang implements it. At any rate, it makes it possible to use compound literals in static initializers, something that is not possible in C99 because compound literals are not constant expressions. @@ -256,8 +256,8 @@ let unblock_decl loc env ((sto, id, ty, optinit) as d) = decls @ [(sto, id, ty, Some init')] (* Unblocking and simplification for whole files. - The environment is used for typedefs only, so we do not maintain - other declarations. *) + The environment is used for typedefs and composites only, + so we do not maintain variable and function definitions. *) let rec unblock_glob env accu = function | [] -> List.rev accu @@ -273,11 +273,20 @@ let rec unblock_glob env accu = function | Gfundef f -> let f' = unblock_fundef env f in unblock_glob env ({g with gdesc = Gfundef f'} :: accu) gl + | Gcompositedecl(su, id, attr) -> + unblock_glob + (Env.add_composite env id (composite_info_decl env su attr)) + (g :: accu) gl + | Gcompositedef(su, id, attr, fl) -> + unblock_glob + (Env.add_composite env id (composite_info_def env su attr fl)) + (g :: accu) gl | Gtypedef(id, ty) -> unblock_glob (Env.add_typedef env id ty) (g :: accu) gl - | Gcompositedecl _ - | Gcompositedef _ - | Genumdef _ + | Genumdef (id, attr, members) -> + unblock_glob + (Env.add_enum env id {ei_members = members; ei_attr = attr}) + (g :: accu) gl | Gpragma _ -> unblock_glob env (g :: accu) gl -- cgit From 7cce5af2b184bbb7b037b2a32793c7bfa287da72 Mon Sep 17 00:00:00 2001 From: Xavier Leroy Date: Tue, 30 Dec 2014 12:53:17 +0100 Subject: PR#10 continued: disambiguate record to avoid OCaml warning --- cparser/Unblock.ml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cparser/Unblock.ml b/cparser/Unblock.ml index 8d6518bd..405986f3 100644 --- a/cparser/Unblock.ml +++ b/cparser/Unblock.ml @@ -285,7 +285,7 @@ let rec unblock_glob env accu = function unblock_glob (Env.add_typedef env id ty) (g :: accu) gl | Genumdef (id, attr, members) -> unblock_glob - (Env.add_enum env id {ei_members = members; ei_attr = attr}) + (Env.add_enum env id {Env.ei_members = members; Env.ei_attr = attr}) (g :: accu) gl | Gpragma _ -> unblock_glob env (g :: accu) gl -- cgit From e6b5004af0960958aab6cbdc9f24a06f00d104eb Mon Sep 17 00:00:00 2001 From: Xavier Leroy Date: Tue, 30 Dec 2014 12:54:43 +0100 Subject: Improve printing of errors. --- cparser/Env.ml | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/cparser/Env.ml b/cparser/Env.ml index 355a9960..6610c159 100644 --- a/cparser/Env.ml +++ b/cparser/Env.ml @@ -266,16 +266,24 @@ let add_enum env id info = open Printf +let composite_tag_name name = + if name = "" then "" else name + let error_message = function | Unbound_identifier name -> sprintf "Unbound identifier '%s'" name | Unbound_tag(name, kind) -> - sprintf "Unbound %s '%s'" kind name + sprintf "Unbound %s '%s'" kind (composite_tag_name name) | Tag_mismatch(name, expected, actual) -> sprintf "'%s' was declared as a %s but is used as a %s" - name actual expected + (composite_tag_name name) actual expected | Unbound_typedef name -> sprintf "Unbound typedef '%s'" name | No_member(compname, compkind, memname) -> sprintf "%s '%s' has no member named '%s'" - compkind compname memname + compkind (composite_tag_name compname) memname + +let _ = + Printexc.register_printer + (function Error e -> Some (sprintf "Env.Error \"%s\"" (error_message e)) + | _ -> None) -- cgit From 2d32afc5daf16c75d1a34f2716c34ae2e1efcce4 Mon Sep 17 00:00:00 2001 From: Xavier Leroy Date: Tue, 30 Dec 2014 12:55:51 +0100 Subject: PR#11: support sizeof(struct {...}) and _Alignof(struct {...}) This is a partial fix because other cases of struct definitions within type-names are still not handled, e.g. (struct { ... } *) . However, error reporting was improved for these cases. --- cparser/Elab.ml | 63 ++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 38 insertions(+), 25 deletions(-) diff --git a/cparser/Elab.ml b/cparser/Elab.ml index 43a72a0e..dd42ae24 100644 --- a/cparser/Elab.ml +++ b/cparser/Elab.ml @@ -44,6 +44,10 @@ let wrap fn loc env arg = try fn env arg with Env.Error msg -> fatal_error loc "%s" (Env.error_message msg) +let wrap2 fn loc env arg1 arg2 = + try fn env arg1 arg2 + with Env.Error msg -> fatal_error loc "%s" (Env.error_message msg) + (* Translation of locations *) let elab_loc l = (l.filename, l.lineno) @@ -786,7 +790,7 @@ let elab_type loc env spec decl = let (ty, env'') = elab_type_declarator loc env' bty decl in if sto <> Storage_default || inl || tydef then error loc "'typedef', 'extern', 'static', 'register' and 'inline' are meaningless in cast"; - ty + (ty, env'') (* Elaboration of initializers. C99 section 6.7.8 *) @@ -820,8 +824,8 @@ let init_int_array_wstring opt_size s = Init_array (add_chars (Int64.pred size) (List.rev s) []) let check_init_type loc env a ty = - if valid_assignment env a ty then () - else if valid_cast env a.etyp ty then + if wrap2 valid_assignment loc env a ty then () + else if wrap2 valid_cast loc env a.etyp ty then warning loc "initializer has type@ %a@ instead of the expected type @ %a" Cprint.typ a.etyp Cprint.typ ty @@ -1309,16 +1313,18 @@ let elab_expr loc env a = (* 6.5.4 Cast operators *) | CAST ((spec, dcl), SINGLE_INIT a1) -> - let ty = elab_type loc env spec dcl in + let (ty, _) = elab_type loc env spec dcl in let b1 = elab a1 in - if not (valid_cast env b1.etyp ty) then + if not (wrap2 valid_cast loc env b1.etyp ty) then err "illegal cast from %a@ to %a" Cprint.typ b1.etyp Cprint.typ ty; { edesc = ECast(ty, b1); etyp = ty } (* 6.5.2.5 Compound literals *) | CAST ((spec, dcl), ie) -> - let ty = elab_type loc env spec dcl in + let (ty, _) = elab_type loc env spec dcl in + if wrap incomplete_type loc env ty then + err "incomplete type %a" Cprint.typ ty; begin match elab_initializer loc env "" ty ie with | (ty', Some i) -> { edesc = ECompound(ty', i); etyp = ty' } | (ty', None) -> error "ill-formed compound literal" @@ -1344,8 +1350,8 @@ let elab_expr loc env a = { edesc = bdesc; etyp = TInt(size_t_ikind, []) } | TYPE_SIZEOF (spec, dcl) -> - let ty = elab_type loc env spec dcl in - if wrap incomplete_type loc env ty then + let (ty, env') = elab_type loc env spec dcl in + if wrap incomplete_type loc env' ty then err "incomplete type %a" Cprint.typ ty; { edesc = ESizeof ty; etyp = TInt(size_t_ikind, []) } @@ -1356,8 +1362,8 @@ let elab_expr loc env a = { edesc = EAlignof b1.etyp; etyp = TInt(size_t_ikind, []) } | TYPE_ALIGNOF (spec, dcl) -> - let ty = elab_type loc env spec dcl in - if wrap incomplete_type loc env ty then + let (ty, env') = elab_type loc env spec dcl in + if wrap incomplete_type loc env' ty then err "incomplete type %a" Cprint.typ ty; { edesc = EAlignof ty; etyp = TInt(size_t_ikind, []) } @@ -1544,8 +1550,8 @@ let elab_expr loc env a = err "left-hand side of assignment has 'const' type"; if not (is_modifiable_lvalue env b1) then err "left-hand side of assignment is not a modifiable l-value"; - if not (valid_assignment env b2 b1.etyp) then begin - if valid_cast env b2.etyp b1.etyp then + if not (wrap2 valid_assignment loc env b2 b1.etyp) then begin + if wrap2 valid_cast loc env b2.etyp b1.etyp then warning "assigning a value of type@ %a@ to a lvalue of type@ %a" Cprint.typ b2.etyp Cprint.typ b1.etyp else @@ -1576,8 +1582,8 @@ let elab_expr loc env a = err "left-hand side of assignment has 'const' type"; if not (is_modifiable_lvalue env b1) then err ("left-hand side of assignment is not a modifiable l-value"); - if not (valid_assignment env b b1.etyp) then begin - if valid_cast env ty b1.etyp then + if not (wrap2 valid_assignment loc env b b1.etyp) then begin + if wrap2 valid_cast loc env ty b1.etyp then warning "assigning a value of type@ %a@ to a lvalue of type@ %a" Cprint.typ ty Cprint.typ b1.etyp else @@ -1689,8 +1695,9 @@ let elab_expr loc env a = else (err "too many arguments in function call"; args) | arg1 :: argl, (_, ty_p) :: paraml -> let ty_a = argument_conversion env arg1.etyp in - if not (valid_assignment env {arg1 with etyp = ty_a} ty_p) then begin - if valid_cast env ty_a ty_p then + if not (wrap2 valid_assignment loc env {arg1 with etyp = ty_a} ty_p) + then begin + if wrap2 valid_cast loc env ty_a ty_p then warning "argument #%d of function call has type@ %a@ \ instead of the expected type@ %a" @@ -1770,13 +1777,18 @@ let enter_decdefs local loc env sto dl = if sto <> Storage_default && dl = [] then warning loc "Storage class specifier on empty declaration"; let rec enter_decdef (decls, env) (s, ty, init) = - let isfun = is_function_type env ty in if sto = Storage_extern && init <> NO_INIT then error loc "'extern' declaration cannot have an initializer"; - if local && isfun && (sto = Storage_static || sto = Storage_register) then - error loc "invalid storage class for '%s'" s; - (* Local function declarations are always treated as extern *) - let sto1 = if local && isfun then Storage_extern else sto in + (* Adjust storage for function declarations *) + let sto1 = + match unroll env ty, sto with + | TFun _, Storage_default -> + Storage_extern + | TFun _, (Storage_static | Storage_register) -> + if local then error loc "invalid storage class for '%s'" s; + sto + | _, _ -> + sto in (* enter ident in environment with declared type, because initializer can refer to the ident *) let (id, sto', env1) = enter_or_refine_ident local loc env s sto1 ty in @@ -1786,10 +1798,10 @@ let enter_decdefs local loc env sto dl = let env2 = Env.add_ident env1 id sto' ty' in (* check for incomplete type *) if local && sto' <> Storage_extern - && not isfun + && not (is_function_type env ty') && wrap incomplete_type loc env ty' then error loc "'%s' has incomplete type" s; - if local && not isfun && sto' <> Storage_extern && sto' <> Storage_static then + if local && sto' <> Storage_extern && sto' <> Storage_static then (* Local definition *) ((sto', id, ty', init') :: decls, env2) else begin @@ -2079,8 +2091,9 @@ let rec elab_stmt env ctx s = "'return' without a value in a function of return type@ %a" Cprint.typ ctx.ctx_return_typ | _, Some b -> - if not (valid_assignment env b ctx.ctx_return_typ) then begin - if valid_cast env b.etyp ctx.ctx_return_typ then + if not (wrap2 valid_assignment loc env b ctx.ctx_return_typ) + then begin + if wrap2 valid_cast loc env b.etyp ctx.ctx_return_typ then warning loc "return value has type@ %a@ \ instead of the expected type@ %a" -- cgit From 3b8a094dafdeea5499239adadaf24d2b8bdb1f76 Mon Sep 17 00:00:00 2001 From: Xavier Leroy Date: Tue, 30 Dec 2014 17:10:43 +0100 Subject: PR#6: fix handling of wchar_t and assignments from wide string literals. - cparser/Machine indicates whether wchar_t is signed or not (it is signed int in Linux and BSD, but unsigned short in Win32) - The type of a wide string literal is "wchar_t *" if the typedef "wchar_t" exists in the environment (e.g. after #include ). Only if wchar_t is not defined do we use the default from Machine. - Permit initialization of any integer array from a wide string literal, not just an array of wchar_t. --- cparser/Cutil.ml | 18 +++++++++++++++--- cparser/Cutil.mli | 2 +- cparser/Elab.ml | 4 ++-- cparser/Machine.ml | 14 +++++++++++--- cparser/Machine.mli | 2 ++ 5 files changed, 31 insertions(+), 9 deletions(-) diff --git a/cparser/Cutil.ml b/cparser/Cutil.ml index 9ad0b13d..7d1c2e4b 100644 --- a/cparser/Cutil.ml +++ b/cparser/Cutil.ml @@ -692,18 +692,30 @@ let find_matching_signed_ikind sz = else if sz = !config.sizeof_longlong then ILongLong else assert false -let wchar_ikind = find_matching_unsigned_ikind !config.sizeof_wchar +let wchar_ikind = + if !config.wchar_signed + then find_matching_signed_ikind !config.sizeof_wchar + else find_matching_unsigned_ikind !config.sizeof_wchar let size_t_ikind = find_matching_unsigned_ikind !config.sizeof_size_t let ptr_t_ikind = find_matching_unsigned_ikind !config.sizeof_ptr let ptrdiff_t_ikind = find_matching_signed_ikind !config.sizeof_ptrdiff_t +(** The wchar_t type. Try to get it from a typedef in the environment, + otherwise use the integer type described in !config. *) + +let wchar_type env = + try + let (id, def) = Env.lookup_typedef env "wchar_t" in TNamed(id, []) + with Env.Error _ -> + TInt(wchar_ikind, []) + (** The type of a constant *) -let type_of_constant = function +let type_of_constant env = function | CInt(_, ik, _) -> TInt(ik, []) | CFloat(_, fk) -> TFloat(fk, []) | CStr _ -> TPtr(TInt(IChar, []), []) - | CWStr _ -> TPtr(TInt(wchar_ikind, []), []) + | CWStr _ -> TPtr(wchar_type env, []) | CEnum(_, _) -> TInt(IInt, []) (* Check that a C expression is a lvalue *) diff --git a/cparser/Cutil.mli b/cparser/Cutil.mli index 0de0c827..309981be 100644 --- a/cparser/Cutil.mli +++ b/cparser/Cutil.mli @@ -153,7 +153,7 @@ val ptrdiff_t_ikind : ikind (* Helpers for type-checking *) -val type_of_constant : constant -> typ +val type_of_constant : Env.t -> constant -> typ (* Return the type of the given constant. *) val type_of_member : Env.t -> field -> typ (* Return the type of accessing the given field [fld]. diff --git a/cparser/Elab.ml b/cparser/Elab.ml index dd42ae24..f7168eba 100644 --- a/cparser/Elab.ml +++ b/cparser/Elab.ml @@ -1087,7 +1087,7 @@ and elab_item zi item il = | CStr _, _ -> error loc "initialization of an array of non-char elements with a string literal"; elab_list zi il false - | CWStr s, TInt(ik, _) when ik = wchar_ikind -> + | CWStr s, TInt(ik, _) -> if not (I.index_below (Int64.of_int(List.length s - 1)) sz) then warning loc "initializer string for array of wide chars %s is too long" (I.name zi); @@ -1198,7 +1198,7 @@ let elab_expr loc env a = | CONSTANT cst -> let cst' = elab_constant loc cst in - { edesc = EConst cst'; etyp = type_of_constant cst' } + { edesc = EConst cst'; etyp = type_of_constant env cst' } (* 6.5.2 Postfix expressions *) diff --git a/cparser/Machine.ml b/cparser/Machine.ml index d8c55756..6a7f5054 100644 --- a/cparser/Machine.ml +++ b/cparser/Machine.ml @@ -29,6 +29,7 @@ type t = { sizeof_void: int option; sizeof_fun: int option; sizeof_wchar: int; + wchar_signed: bool; sizeof_size_t: int; sizeof_ptrdiff_t: int; alignof_ptr: int; @@ -60,6 +61,7 @@ let ilp32ll64 = { sizeof_void = None; sizeof_fun = None; sizeof_wchar = 4; + wchar_signed = true; sizeof_size_t = 4; sizeof_ptrdiff_t = 4; alignof_ptr = 4; @@ -91,6 +93,7 @@ let i32lpll64 = { sizeof_void = None; sizeof_fun = None; sizeof_wchar = 4; + wchar_signed = true; sizeof_size_t = 8; sizeof_ptrdiff_t = 8; alignof_ptr = 8; @@ -122,6 +125,7 @@ let il32pll64 = { sizeof_void = None; sizeof_fun = None; sizeof_wchar = 4; + wchar_signed = true; sizeof_size_t = 8; sizeof_ptrdiff_t = 8; alignof_ptr = 8; @@ -148,8 +152,12 @@ let x86_32 = sizeof_longdouble = 12; alignof_longdouble = 4 } let x86_64 = { i32lpll64 with name = "x86_64"; char_signed = true } +let win32 = + { ilp32ll64 with name = "win32"; char_signed = true; + sizeof_wchar = 2; wchar_signed = false } let win64 = - { il32pll64 with name = "x86_64"; char_signed = true } + { il32pll64 with name = "win64"; char_signed = true; + sizeof_wchar = 2; wchar_signed = false } let ppc_32_bigendian = { ilp32ll64 with name = "powerpc"; bigendian = true; @@ -169,6 +177,6 @@ let gcc_extensions c = let config = ref (match Sys.word_size with - | 32 -> ilp32ll64 - | 64 -> if Sys.os_type = "Win32" then il32pll64 else i32lpll64 + | 32 -> if Sys.os_type = "Win32" then win32 else ilp32ll64 + | 64 -> if Sys.os_type = "Win32" then win64 else i32lpll64 | _ -> assert false) diff --git a/cparser/Machine.mli b/cparser/Machine.mli index 0381bfce..b544711f 100644 --- a/cparser/Machine.mli +++ b/cparser/Machine.mli @@ -29,6 +29,7 @@ type t = { sizeof_void: int option; sizeof_fun: int option; sizeof_wchar: int; + wchar_signed: bool; sizeof_size_t: int; sizeof_ptrdiff_t: int; alignof_ptr: int; @@ -51,6 +52,7 @@ val i32lpll64 : t val il32pll64 : t val x86_32 : t val x86_64 : t +val win32 : t val win64 : t val ppc_32_bigendian : t val arm_littleendian : t -- cgit From 1379deed055fc6b1462915a0177e75f4f9a127eb Mon Sep 17 00:00:00 2001 From: Xavier Leroy Date: Tue, 30 Dec 2014 19:35:47 +0100 Subject: PR#12: regression introduced in commit 2d32afc --- cparser/Elab.ml | 2 -- 1 file changed, 2 deletions(-) diff --git a/cparser/Elab.ml b/cparser/Elab.ml index f7168eba..615ddd97 100644 --- a/cparser/Elab.ml +++ b/cparser/Elab.ml @@ -1323,8 +1323,6 @@ let elab_expr loc env a = | CAST ((spec, dcl), ie) -> let (ty, _) = elab_type loc env spec dcl in - if wrap incomplete_type loc env ty then - err "incomplete type %a" Cprint.typ ty; begin match elab_initializer loc env "" ty ie with | (ty', Some i) -> { edesc = ECompound(ty', i); etyp = ty' } | (ty', None) -> error "ill-formed compound literal" -- cgit From 442e3140f4a2172bbc1ee7ce260eb1a8fd79ae95 Mon Sep 17 00:00:00 2001 From: Xavier Leroy Date: Thu, 1 Jan 2015 11:08:12 +0100 Subject: Revised type compatibility check w.r.t. handling of attributes. We now distinguish 3 modes (instead of 2 previously) for attributes: 1- strict compatibility, 2- ignore top-level attrs, 3- ignore all attrs recursively. In strict mode, const/volatile/restrict attributes must be identical, but nonstandard attributes may vary. Also: ignore top-level attrs when comparing function argument types, like GCC/Clang do. Net result is fewer warnings and type-checking that is closer to GCC/Clang. --- cparser/Cutil.ml | 96 ++++++++++++++++++++++++++++++------------------ cparser/Cutil.mli | 24 ++++++++++-- cparser/Elab.ml | 20 +++++----- cparser/PackedStructs.ml | 2 +- 4 files changed, 93 insertions(+), 49 deletions(-) diff --git a/cparser/Cutil.ml b/cparser/Cutil.ml index 7d1c2e4b..9093b230 100644 --- a/cparser/Cutil.ml +++ b/cparser/Cutil.ml @@ -79,6 +79,12 @@ let rec remove_custom_attributes (names: string list) (al: attributes) = | a :: tl -> a :: remove_custom_attributes names tl +(* Is an attribute a ISO C standard attribute? *) + +let attr_is_standard = function + | AConst | AVolatile | ARestrict -> true + | AAlignas _ | Attr _ -> false + (* Is an attribute type-related (true) or variable-related (false)? *) let attr_is_type_related = function @@ -184,12 +190,28 @@ let alignas_attribute al = exception Incompat -let combine_types ?(noattrs = false) env t1 t2 = - - let comp_attr a1 a2 = - if a1 = a2 then a2 - else if noattrs then add_attributes a1 a2 - else raise Incompat +type attr_handling = + | AttrCompat + | AttrIgnoreTop + | AttrIgnoreAll + +(* Check that [t1] and [t2] are compatible and produce a type that + combines the information in [t1] and [t2]. For example, + if [t1] is a prototyped function type and [t2] an unprototyped + function type, the combined type takes the prototype from [t1]. *) + +let combine_types mode env t1 t2 = + + let comp_attr m a1 a2 = + if a1 = a2 then a2 else match m with + | AttrCompat -> + let (a1std, a1other) = List.partition attr_is_standard a1 + and (a2std, a2other) = List.partition attr_is_standard a2 in + if a1std = a2std + then add_attributes a1std (add_attributes a1other a2other) + else raise Incompat + | AttrIgnoreTop | AttrIgnoreAll -> + add_attributes a1 a2 and comp_base x1 x2 = if x1 = x2 then x2 else raise Incompat and comp_array_size sz1 sz2 = @@ -211,18 +233,19 @@ let combine_types ?(noattrs = false) env t1 t2 = end | _ -> () in - let rec comp t1 t2 = + let rec comp m t1 t2 = match t1, t2 with | TVoid a1, TVoid a2 -> - TVoid(comp_attr a1 a2) + TVoid(comp_attr m a1 a2) | TInt(ik1, a1), TInt(ik2, a2) -> - TInt(comp_base ik1 ik2, comp_attr a1 a2) + TInt(comp_base ik1 ik2, comp_attr m a1 a2) | TFloat(fk1, a1), TFloat(fk2, a2) -> - TFloat(comp_base fk1 fk2, comp_attr a1 a2) + TFloat(comp_base fk1 fk2, comp_attr m a1 a2) | TPtr(ty1, a1), TPtr(ty2, a2) -> - TPtr(comp ty1 ty2, comp_attr a1 a2) + let m' = if m = AttrIgnoreTop then AttrCompat else m in + TPtr(comp m' ty1 ty2, comp_attr m a1 a2) | TArray(ty1, sz1, a1), TArray(ty2, sz2, a2) -> - TArray(comp ty1 ty2, comp_array_size sz1 sz2, comp_attr a1 a2) + TArray(comp m ty1 ty2, comp_array_size sz1 sz2, comp_attr m a1 a2) | TFun(ty1, params1, vararg1, a1), TFun(ty2, params2, vararg2, a2) -> let (params, vararg) = match params1, params2 with @@ -231,26 +254,29 @@ let combine_types ?(noattrs = false) env t1 t2 = | Some l1, None -> List.iter comp_conv l1; (params1, vararg1) | Some l1, Some l2 -> if List.length l1 <> List.length l2 then raise Incompat; - (Some(List.map2 (fun (id1, ty1) (id2, ty2) -> (id2, comp ty1 ty2)) - l1 l2), - comp_base vararg1 vararg2) + let comp_param (id1, ty1) (id2, ty2) = + (id2, comp AttrIgnoreTop ty1 ty2) in + (Some(List.map2 comp_param l1 l2), comp_base vararg1 vararg2) in - TFun(comp ty1 ty2, params, vararg, comp_attr a1 a2) - | TNamed _, _ -> comp (unroll env t1) t2 - | _, TNamed _ -> comp t1 (unroll env t2) + let m' = if m = AttrIgnoreTop then AttrCompat else m in + TFun(comp m' ty1 ty2, params, vararg, comp_attr m a1 a2) + | TNamed _, _ -> comp m (unroll env t1) t2 + | _, TNamed _ -> comp m t1 (unroll env t2) | TStruct(s1, a1), TStruct(s2, a2) -> - TStruct(comp_base s1 s2, comp_attr a1 a2) + TStruct(comp_base s1 s2, comp_attr m a1 a2) | TUnion(s1, a1), TUnion(s2, a2) -> - TUnion(comp_base s1 s2, comp_attr a1 a2) + TUnion(comp_base s1 s2, comp_attr m a1 a2) | TEnum(s1, a1), TEnum(s2, a2) -> - TEnum(comp_base s1 s2, comp_attr a1 a2) + TEnum(comp_base s1 s2, comp_attr m a1 a2) | _, _ -> raise Incompat - in try Some(comp t1 t2) with Incompat -> None + in try Some(comp mode t1 t2) with Incompat -> None + +(** Check whether two types are compatible. *) -let compatible_types ?noattrs env t1 t2 = - match combine_types ?noattrs env t1 t2 with Some _ -> true | None -> false +let compatible_types mode env t1 t2 = + match combine_types mode env t1 t2 with Some _ -> true | None -> false (* Naive placement algorithm for bit fields, might not match that of the compiler. *) @@ -756,10 +782,9 @@ let is_literal_0 e = Custom attributes can safely be dropped but must not be added. *) let valid_assignment_attr afrom ato = - let is_covariant = function Attr _ -> false | _ -> true in - let (afrom1, afrom2) = List.partition is_covariant afrom - and (ato1, ato2) = List.partition is_covariant ato in - incl_attributes afrom1 ato1 && incl_attributes ato2 afrom2 + let (afromstd, afromcustom) = List.partition attr_is_standard afrom + and (atostd, atocustom) = List.partition attr_is_standard ato in + incl_attributes afromstd atostd && incl_attributes atocustom afromcustom (* Check that an assignment is allowed *) @@ -771,9 +796,7 @@ let valid_assignment env from tto = valid_assignment_attr (attributes_of_type env ty) (attributes_of_type env ty') && (is_void_type env ty || is_void_type env ty' - || compatible_types env - (erase_attributes_type env ty) - (erase_attributes_type env ty')) + || compatible_types AttrIgnoreTop env ty ty') | TStruct(s, _), TStruct(s', _) -> s = s' | TUnion(s, _), TUnion(s', _) -> s = s' | _, _ -> false @@ -781,16 +804,19 @@ let valid_assignment env from tto = (* Check that a cast is allowed *) let valid_cast env tfrom tto = - compatible_types ~noattrs:true env tfrom tto || - begin match unroll env tfrom, unroll env tto with + match unroll env tfrom, unroll env tto with + (* from any type to void *) | _, TVoid _ -> true (* from any int-or-pointer (with array and functions decaying to pointers) to any int-or-pointer *) - | (TInt _ | TPtr _ | TArray _ | TFun _ | TEnum _), (TInt _ | TPtr _ | TEnum _) -> true + | (TInt _ | TPtr _ | TArray _ | TFun _ | TEnum _), + (TInt _ | TPtr _ | TEnum _) -> true (* between int and float types *) | (TInt _ | TFloat _ | TEnum _), (TInt _ | TFloat _ | TEnum _) -> true + (* between identical composites *) + | TStruct(s1, _), TStruct(s2, _) -> s1 = s2 + | TUnion(s1, _), TUnion(s2, _) -> s1 = s2 | _, _ -> false - end (* Construct an integer constant *) diff --git a/cparser/Cutil.mli b/cparser/Cutil.mli index 309981be..53bcfcea 100644 --- a/cparser/Cutil.mli +++ b/cparser/Cutil.mli @@ -58,12 +58,28 @@ val attr_inherited_by_members: attribute -> bool (* Is an attribute of a composite inherited by members of the composite? *) (* Type compatibility *) -val compatible_types : ?noattrs: bool -> Env.t -> typ -> typ -> bool + +type attr_handling = + | AttrCompat + | AttrIgnoreTop + | AttrIgnoreAll + +val compatible_types : attr_handling -> Env.t -> typ -> typ -> bool (* Check that the two given types are compatible. - If [noattrs], ignore attributes (recursively). *) -val combine_types : ?noattrs: bool -> Env.t -> typ -> typ -> typ option + The attributes in the types are compared according to the first argument: +- [AttrCompat]: the types must have the same standard attributes + ([const], [volatile], [restrict]) but may differ on custom attributes. +- [AttrIgnoreTop]: the top-level attributes of the two types are ignored, + but attributes of e.g. types of pointed objects (for pointer types) + are compared as per [AttrCompat]. +- [AttrIgnoreAll]: recursively ignore the attributes in the two types. *) +val combine_types : attr_handling -> Env.t -> typ -> typ -> typ option (* Like [compatible_types], but if the two types are compatible, - return the most precise type compatible with both. *) + return the most precise type compatible with both. + The attributes are compared according to the first argument, + with the same meaning as for [compatible_types]. + When two sets of attributes are compatible, the result of + [combine_types] carries the union of these two sets of attributes. *) (* Size and alignment *) diff --git a/cparser/Elab.ml b/cparser/Elab.ml index 615ddd97..ac82532b 100644 --- a/cparser/Elab.ml +++ b/cparser/Elab.ml @@ -1121,7 +1121,7 @@ and elab_single zi a il = (* This is a scalar: do direct initialization and continue *) check_init_type loc env a ty; elab_list (I.set zi (Init_single a)) il false - | TStruct _ | TUnion _ when compatible_types ~noattrs:true env ty a.etyp -> + | TStruct _ | TUnion _ when compatible_types AttrIgnoreTop env ty a.etyp -> (* This is a composite that can be initialized directly from the expression: do as above *) elab_list (I.set zi (Init_single a)) il false @@ -1267,7 +1267,7 @@ let elab_expr loc env a = let b2 = elab a2 and b3 = elab (TYPE_SIZEOF a3) in let ty = match b3.edesc with ESizeof ty -> ty | _ -> assert false in let ty' = default_argument_conversion env ty in - if not (compatible_types env ty ty') then + if not (compatible_types AttrIgnoreTop env ty ty') then warning "'%a' is promoted to '%a' when passed through '...'.@ You should pass '%a', not '%a', to 'va_arg'" Cprint.typ ty Cprint.typ ty' Cprint.typ ty' Cprint.typ ty; @@ -1459,7 +1459,7 @@ let elab_expr loc env a = (TPtr(ty, []), TPtr(ty, [])) | (TPtr(ty1, a1) | TArray(ty1, _, a1)), (TPtr(ty2, a2) | TArray(ty2, _, a2)) -> - if not (compatible_types ~noattrs:true env ty1 ty2) then + if not (compatible_types AttrIgnoreAll env ty1 ty2) then err "mismatch between pointer types in binary '-'"; if not (pointer_arithmetic_ok env ty1) then err "illegal pointer arithmetic in binary '-'"; @@ -1519,11 +1519,13 @@ let elab_expr loc env a = if is_void_type env ty1 || is_void_type env ty2 then TPtr(TVoid (add_attributes a1 a2), []) else - match combine_types ~noattrs:true env + match combine_types AttrIgnoreAll env (TPtr(ty1, a1)) (TPtr(ty2, a2)) with | None -> - error "the second and third arguments of '? :' \ - have incompatible pointer types" + warning "the second and third arguments of '? :' \ + have incompatible pointer types"; + (* tolerance *) + TPtr(TVoid (add_attributes a1 a2), []) | Some ty -> ty in { edesc = EConditional(b1, b2, b3); etyp = tyres } @@ -1532,7 +1534,7 @@ let elab_expr loc env a = | TInt _, TPtr(ty2, a2) when is_literal_0 b2 -> { edesc = EConditional(b1, nullconst, b3); etyp = TPtr(ty2, []) } | ty1, ty2 -> - match combine_types ~noattrs:true env ty1 ty2 with + match combine_types AttrIgnoreAll env ty1 ty2 with | None -> error ("the second and third arguments of '? :' have incompatible types") | Some tyres -> @@ -1660,7 +1662,7 @@ let elab_expr loc env a = when is_void_type env ty2 -> EBinop(op, b1, b2, TPtr(ty1, [])) | TPtr(ty1, _), TPtr(ty2, _) -> - if not (compatible_types ~noattrs:true env ty1 ty2) then + if not (compatible_types AttrIgnoreAll env ty1 ty2) then warning "comparison between incompatible pointer types"; EBinop(op, b1, b2, TPtr(ty1, [])) | TPtr _, (TInt _ | TEnum _) @@ -1749,7 +1751,7 @@ let enter_or_refine_ident local loc env s sto ty = if local && Env.in_current_scope env id then error loc "redefinition of local variable '%s'" s; let new_ty = - match combine_types env old_ty ty with + match combine_types AttrCompat env old_ty ty with | Some new_ty -> new_ty | None -> diff --git a/cparser/PackedStructs.ml b/cparser/PackedStructs.ml index 3064e78d..686a7d39 100644 --- a/cparser/PackedStructs.ml +++ b/cparser/PackedStructs.ml @@ -147,7 +147,7 @@ let accessor_type loc env ty = let ecast ty e = {edesc = ECast(ty, e); etyp = ty} let ecast_opt env ty e = - if compatible_types ~noattrs:true env ty e.etyp then e else ecast ty e + if compatible_types AttrCompat env ty e.etyp then e else ecast ty e (* (ty) __builtin_readNN_reversed(&lval) or (ty) __builtin_bswapNN(lval) *) -- cgit From 61f3945316ee86b0a848fd32df7e2e688bd5bc1a Mon Sep 17 00:00:00 2001 From: Xavier Leroy Date: Thu, 1 Jan 2015 11:40:20 +0100 Subject: Wrong handling of block-local function declarations (again) Reapply commit c3b615f875ed2cf8418453c79c4621d2dc61b0a0 which was overwritten by 2d32afc5daf16c75d1a34f2716c34ae2e1efcce4 --- cparser/Elab.ml | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/cparser/Elab.ml b/cparser/Elab.ml index ac82532b..faffc36f 100644 --- a/cparser/Elab.ml +++ b/cparser/Elab.ml @@ -1777,18 +1777,13 @@ let enter_decdefs local loc env sto dl = if sto <> Storage_default && dl = [] then warning loc "Storage class specifier on empty declaration"; let rec enter_decdef (decls, env) (s, ty, init) = + let isfun = is_function_type env ty in if sto = Storage_extern && init <> NO_INIT then error loc "'extern' declaration cannot have an initializer"; - (* Adjust storage for function declarations *) - let sto1 = - match unroll env ty, sto with - | TFun _, Storage_default -> - Storage_extern - | TFun _, (Storage_static | Storage_register) -> - if local then error loc "invalid storage class for '%s'" s; - sto - | _, _ -> - sto in + if local && isfun && (sto = Storage_static || sto = Storage_register) then + error loc "invalid storage class for '%s'" s; + (* Local function declarations are always treated as extern *) + let sto1 = if local && isfun then Storage_extern else sto in (* enter ident in environment with declared type, because initializer can refer to the ident *) let (id, sto', env1) = enter_or_refine_ident local loc env s sto1 ty in @@ -1798,10 +1793,10 @@ let enter_decdefs local loc env sto dl = let env2 = Env.add_ident env1 id sto' ty' in (* check for incomplete type *) if local && sto' <> Storage_extern - && not (is_function_type env ty') + && not isfun && wrap incomplete_type loc env ty' then error loc "'%s' has incomplete type" s; - if local && sto' <> Storage_extern && sto' <> Storage_static then + if local && not isfun && sto' <> Storage_extern && sto' <> Storage_static then (* Local definition *) ((sto', id, ty', init') :: decls, env2) else begin -- cgit From d1104c07f7d79ac721c29774651ae512aacbcf3f Mon Sep 17 00:00:00 2001 From: Xavier Leroy Date: Thu, 1 Jan 2015 12:07:09 +0100 Subject: Translation of wide string literals. Closes PR#13. Also: give string literals type unsigned char [] or signed char [] depending on the machine configuration. (Instead of unsigned char [] before.) --- cfrontend/C2C.ml | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 57 insertions(+), 6 deletions(-) diff --git a/cfrontend/C2C.ml b/cfrontend/C2C.ml index 4d5d6c07..f3487acc 100644 --- a/cfrontend/C2C.ml +++ b/cfrontend/C2C.ml @@ -201,7 +201,8 @@ let builtins = (** ** Functions used to handle string literals *) let stringNum = ref 0 (* number of next global for string literals *) -let stringTable = Hashtbl.create 47 +let stringTable : (string, AST.ident) Hashtbl.t = Hashtbl.create 47 +let wstringTable : (int64 list, AST.ident) Hashtbl.t = Hashtbl.create 47 let name_for_string_literal env s = try @@ -221,7 +222,8 @@ let name_for_string_literal env s = id let typeStringLiteral s = - Tarray(Tint(I8, Unsigned, noattr), Z.of_uint (String.length s + 1), noattr) + let sg = if Machine.((!config).char_signed) then Signed else Unsigned in + Tarray(Tint(I8, sg, noattr), Z.of_uint (String.length s + 1), noattr) let global_for_string s id = let init = ref [] in @@ -232,10 +234,57 @@ let global_for_string s id = (id, Gvar {gvar_info = typeStringLiteral s; gvar_init = !init; gvar_readonly = true; gvar_volatile = false}) +let name_for_wide_string_literal env s = + try + Hashtbl.find wstringTable s + with Not_found -> + incr stringNum; + let name = Printf.sprintf "__stringlit_%d" !stringNum in + let id = intern_string name in + Hashtbl.add decl_atom id + { a_storage = C.Storage_static; + a_alignment = Some Machine.((!config).sizeof_wchar); + a_sections = [Sections.for_stringlit()]; + a_access = Sections.Access_default; + a_inline = false; + a_loc = Cutil.no_loc }; + Hashtbl.add wstringTable s id; + id + +let typeWideStringLiteral s = + let sz = + match Machine.((!config).sizeof_wchar) with + | 2 -> I16 + | 4 -> I32 + | _ -> assert false in + let sg = + if Machine.((!config).wchar_signed) then Signed else Unsigned in + Tarray(Tint(sz, sg, noattr), Z.of_uint (List.length s + 1), noattr) + +let global_for_wide_string s id = + let init = ref [] in + let init_of_char = + match Machine.((!config).sizeof_wchar) with + | 2 -> (fun z -> AST.Init_int16 z) + | 4 -> (fun z -> AST.Init_int32 z) + | _ -> assert false in + let add_char c = + init := init_of_char(Z.of_uint64 c) :: !init in + List.iter add_char s; + add_char 0L; + (id, Gvar {gvar_info = typeWideStringLiteral s; gvar_init = List.rev !init; + gvar_readonly = true; gvar_volatile = false}) + let globals_for_strings globs = - Hashtbl.fold - (fun s id l -> global_for_string s id :: l) - stringTable globs + let globs1 = + Hashtbl.fold + (fun s id l -> global_for_wide_string s id :: l) + wstringTable globs in + let globs2 = + Hashtbl.fold + (fun s id l -> global_for_string s id :: l) + stringTable globs1 in + globs2 (** ** Handling of inlined memcpy functions *) @@ -555,7 +604,8 @@ let rec convertExpr env e = let ty = typeStringLiteral s in Evalof(Evar(name_for_string_literal env s, ty), ty) | C.EConst(C.CWStr s) -> - unsupported "wide string literal"; ezero + let ty = typeWideStringLiteral s in + Evalof(Evar(name_for_wide_string_literal env s, ty), ty) | C.EConst(C.CEnum(id, i)) -> Eval(Vint(convertInt i), ty) | C.ESizeof ty1 -> @@ -1130,6 +1180,7 @@ let convertProgram p = stringNum := 0; Hashtbl.clear decl_atom; Hashtbl.clear stringTable; + Hashtbl.clear wstringTable; Hashtbl.clear compositeCache; let p = Builtins.declarations() @ p in try -- cgit From ce8f29b4b2502ce8c4da08dfea8796c49e2bc386 Mon Sep 17 00:00:00 2001 From: Xavier Leroy Date: Fri, 2 Jan 2015 13:15:13 +0100 Subject: PR#15: vararg functions are not eligible for inlining. --- cfrontend/C2C.ml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cfrontend/C2C.ml b/cfrontend/C2C.ml index f3487acc..f9501439 100644 --- a/cfrontend/C2C.ml +++ b/cfrontend/C2C.ml @@ -954,7 +954,7 @@ let convertFundef loc env fd = a_alignment = None; a_sections = Sections.for_function env id' fd.fd_ret; a_access = Sections.Access_default; - a_inline = fd.fd_inline; + a_inline = fd.fd_inline && not fd.fd_vararg; (* PR#15 *) a_loc = loc }; (id', Gfun(Internal {fn_return = ret; fn_callconv = convertCallconv fd.fd_vararg fd.fd_attrib; -- cgit From 334be23a90a700f3b62806e1178603a28c6ba3bb Mon Sep 17 00:00:00 2001 From: Xavier Leroy Date: Fri, 2 Jan 2015 13:26:05 +0100 Subject: PR#14: recognize ".so" arguments as files to pass to the linker. --- driver/Driver.ml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/driver/Driver.ml b/driver/Driver.ml index fec87420..fb0124ac 100644 --- a/driver/Driver.ml +++ b/driver/Driver.ml @@ -476,8 +476,9 @@ let cmdline_actions = push_action process_S_file s; incr num_source_files); Suffix ".o", Self push_linker_arg; Suffix ".a", Self push_linker_arg; - (* GCC compatibility: .o.ext files are also object files *) + (* GCC compatibility: .o.ext files and .so files are also object files *) _Regexp ".*\\.o\\.", Self push_linker_arg; + Suffix ".so", Self push_linker_arg; (* GCC compatibility: .h files can be preprocessed with -E *) Suffix ".h", Self (fun s -> push_action process_h_file s; incr num_source_files); -- cgit From 1278e187ddc2aa3623002b1af2dc402eb735eb16 Mon Sep 17 00:00:00 2001 From: Xavier Leroy Date: Sat, 3 Jan 2015 09:28:41 +0100 Subject: PR#16: give option rules precedence over file pattern rules. Plus: simplify handling of -help and --help. Plus: error on unrecognized "-xxx" options so that "-foo.c" is not treated as a source file. --- driver/Commandline.ml | 11 ++++------ driver/Commandline.mli | 3 +-- driver/Driver.ml | 55 ++++++++++++++++++++++++++++++-------------------- 3 files changed, 38 insertions(+), 31 deletions(-) diff --git a/driver/Commandline.ml b/driver/Commandline.ml index bc095af6..0a2c8fca 100644 --- a/driver/Commandline.ml +++ b/driver/Commandline.ml @@ -52,7 +52,7 @@ let rec find_action text = function | (pat, act) :: rem -> if match_pattern text pat then Some act else find_action text rem -let parse_array spec usage argv first last = +let parse_array spec argv first last = (* Split the spec into Exact patterns (in a hashtable) and other patterns *) let exact_cases = (Hashtbl.create 29 : (string, action) Hashtbl.t) in let rec split_spec = function @@ -69,10 +69,7 @@ let parse_array spec usage argv first last = with Not_found -> find_action s inexact_cases in match optact with | None -> - if s <> "-help" && s <> "--help" - then eprintf "Unknown argument `%s'\n" s - else printf "%s" usage; - exit 2 + eprintf "Unknown argument `%s'\n" s; exit 2 | Some(Set r) -> r := true; parse (i+1) | Some(Unset r) -> @@ -101,5 +98,5 @@ let parse_array spec usage argv first last = end in parse first -let parse_cmdline spec usage = - parse_array spec usage Sys.argv 1 (Array.length Sys.argv - 1) +let parse_cmdline spec = + parse_array spec Sys.argv 1 (Array.length Sys.argv - 1) diff --git a/driver/Commandline.mli b/driver/Commandline.mli index 7a18905f..79786678 100644 --- a/driver/Commandline.mli +++ b/driver/Commandline.mli @@ -34,8 +34,7 @@ type action = | String of (string -> unit) (** read next arg as a string, call function *) | Integer of (int -> unit) (** read next arg as an int, call function *) -val parse_cmdline: - (pattern * action) list -> string (* usage string *) -> unit +val parse_cmdline: (pattern * action) list -> unit (* Note on precedence: [Exact] patterns are tried first, then the other patterns are tried in the order in which they appear in the list. *) diff --git a/driver/Driver.ml b/driver/Driver.ml index fb0124ac..b6224c32 100644 --- a/driver/Driver.ml +++ b/driver/Driver.ml @@ -442,6 +442,9 @@ Interpreter mode: -all Simulate all possible execution orders " +let print_usage_and_exit _ = + printf "%s" usage_string; exit 0 + let language_support_options = [ option_fbitfields; option_flongdouble; option_fstruct_return; option_fvararg_calls; option_funprototyped; @@ -461,27 +464,9 @@ let cmdline_actions = let f_opt name ref = [Exact("-f" ^ name), Set ref; Exact("-fno-" ^ name), Unset ref] in [ -(* File arguments *) - Suffix ".c", Self (fun s -> - push_action process_c_file s; incr num_source_files); - Suffix ".i", Self (fun s -> - push_action process_i_file s; incr num_source_files); - Suffix ".p", Self (fun s -> - push_action process_i_file s; incr num_source_files); - Suffix ".cm", Self (fun s -> - push_action process_cminor_file s; incr num_source_files); - Suffix ".s", Self (fun s -> - push_action process_s_file s; incr num_source_files); - Suffix ".S", Self (fun s -> - push_action process_S_file s; incr num_source_files); - Suffix ".o", Self push_linker_arg; - Suffix ".a", Self push_linker_arg; - (* GCC compatibility: .o.ext files and .so files are also object files *) - _Regexp ".*\\.o\\.", Self push_linker_arg; - Suffix ".so", Self push_linker_arg; - (* GCC compatibility: .h files can be preprocessed with -E *) - Suffix ".h", Self (fun s -> - push_action process_h_file s; incr num_source_files); +(* Getting help *) + Exact "-help", Self print_usage_and_exit; + Exact "--help", Self print_usage_and_exit; (* Processing options *) Exact "-c", Set option_c; Exact "-E", Set option_E; @@ -560,6 +545,32 @@ let cmdline_actions = (* Code generation options *) @ f_opt "fpu" option_ffpu @ f_opt "sse" option_ffpu (* backward compatibility *) + @ [ +(* Catch options that are not handled *) + Prefix "-", Self (fun s -> + eprintf "Unknown option `%s'\n" s; exit 2); +(* File arguments *) + Suffix ".c", Self (fun s -> + push_action process_c_file s; incr num_source_files); + Suffix ".i", Self (fun s -> + push_action process_i_file s; incr num_source_files); + Suffix ".p", Self (fun s -> + push_action process_i_file s; incr num_source_files); + Suffix ".cm", Self (fun s -> + push_action process_cminor_file s; incr num_source_files); + Suffix ".s", Self (fun s -> + push_action process_s_file s; incr num_source_files); + Suffix ".S", Self (fun s -> + push_action process_S_file s; incr num_source_files); + Suffix ".o", Self push_linker_arg; + Suffix ".a", Self push_linker_arg; + (* GCC compatibility: .o.ext files and .so files are also object files *) + _Regexp ".*\\.o\\.", Self push_linker_arg; + Suffix ".so", Self push_linker_arg; + (* GCC compatibility: .h files can be preprocessed with -E *) + Suffix ".h", Self (fun s -> + push_action process_h_file s; incr num_source_files); + ] let _ = try @@ -577,7 +588,7 @@ let _ = end; Builtins.set C2C.builtins; CPragmas.initialize(); - parse_cmdline cmdline_actions usage_string; + parse_cmdline cmdline_actions; let nolink = !option_c || !option_S || !option_E || !option_interp in if nolink && !option_o <> None && !num_source_files >= 2 then begin eprintf "Ambiguous '-o' option (multiple source files)\n"; -- cgit From 05f1cccccad587234c526225aa04aff041490051 Mon Sep 17 00:00:00 2001 From: Xavier Leroy Date: Tue, 6 Jan 2015 15:16:13 +0100 Subject: PR#19: there is no reason to reject an empty "switch" statement. --- cfrontend/C2C.ml | 2 -- 1 file changed, 2 deletions(-) diff --git a/cfrontend/C2C.ml b/cfrontend/C2C.ml index f9501439..118b6d2d 100644 --- a/cfrontend/C2C.ml +++ b/cfrontend/C2C.ml @@ -875,8 +875,6 @@ let rec convertStmt ploc env s = Scontinue | C.Sswitch(e, s1) -> let (init, cases) = groupSwitch (flattenSwitch s1) in - if cases = [] then - unsupported "ill-formed 'switch' statement"; if init.sdesc <> C.Sskip then warning "ignored code at beginning of 'switch'"; let te = convertExpr env e in -- cgit From 06841a5bb7ca27bc436e87e7991d0d05dbf5267c Mon Sep 17 00:00:00 2001 From: Xavier Leroy Date: Wed, 7 Jan 2015 13:53:20 +0100 Subject: In -g -S mode, annotate the generated asm file with the C source code in comments. Refactor printing of .loc debug directives in backend/PrintAnnot.ml --- arm/PrintAsm.ml | 35 +++++----------- backend/PrintAnnot.ml | 67 ++++++++++++++++++++++++++++++ ia32/PrintAsm.ml | 31 ++++---------- lib/Printlines.ml | 111 ++++++++++++++++++++++++++++++++++++++++++++++++++ lib/Printlines.mli | 28 +++++++++++++ powerpc/PrintAsm.ml | 57 ++++++++------------------ 6 files changed, 243 insertions(+), 86 deletions(-) create mode 100644 lib/Printlines.ml create mode 100644 lib/Printlines.mli diff --git a/arm/PrintAsm.ml b/arm/PrintAsm.ml index c7157aac..7f511912 100644 --- a/arm/PrintAsm.ml +++ b/arm/PrintAsm.ml @@ -35,7 +35,6 @@ module type PRINTER_OPTIONS = val cfi_endproc: out_channel -> unit val cfi_adjust: out_channel -> int32 -> unit val cfi_rel_offset: out_channel -> string -> int32 -> unit - val thumb: bool end (* Module containing the printing functions *) @@ -162,7 +161,7 @@ let neg_condition_name = function mode. *) let thumbS oc = - if Opt.thumb then output_char oc 's' + if !Clflags.option_mthumb then output_char oc 's' (* Names of sections *) @@ -322,24 +321,11 @@ let is_immediate_float32 bits = (* Emit .file / .loc debugging directives *) -let filename_num : (string, int) Hashtbl.t = Hashtbl.create 7 - let print_file_line oc file line = - if !Clflags.option_g && file <> "" then begin - let filenum = - try - Hashtbl.find filename_num file - with Not_found -> - let n = Hashtbl.length filename_num + 1 in - Hashtbl.add filename_num file n; - fprintf oc " .file %d %S\n" n file; - n - in fprintf oc " .loc %d %s\n" filenum line - end + PrintAnnot.print_file_line oc comment file line let print_location oc loc = - if loc <> Cutil.no_loc then - print_file_line oc (fst loc) (string_of_int (snd loc)) + if loc <> Cutil.no_loc then print_file_line oc (fst loc) (snd loc) (* Built-ins. They come in two flavors: - annotation statements: take their arguments in registers or stack @@ -354,7 +340,8 @@ let re_file_line = Str.regexp "#line:\\(.*\\):\\([1-9][0-9]*\\)$" let print_annot_stmt oc txt targs args = if Str.string_match re_file_line txt 0 then begin - print_file_line oc (Str.matched_group 1 txt) (Str.matched_group 2 txt) + print_file_line oc (Str.matched_group 1 txt) + (int_of_string (Str.matched_group 2 txt)) end else begin fprintf oc "%s annotation: " comment; PrintAnnot.print_annot_stmt preg "sp" oc txt targs args @@ -1189,7 +1176,7 @@ let print_globdef oc (name, gdef) = end) let print_program oc p = - let module Opt = (struct + let module Opt : PRINTER_OPTIONS = struct let vfpv3 = Configuration.model >= "armv7" @@ -1229,12 +1216,10 @@ let print_program oc p = else (fun _ _ _ -> ()) - let thumb = !Clflags.option_mthumb - - end: PRINTER_OPTIONS) in + end in let module Printer = AsmPrinter(Opt) in + PrintAnnot.reset_filenames(); PrintAnnot.print_version_and_options oc Printer.comment; - Hashtbl.clear Printer.filename_num; fprintf oc " .syntax unified\n"; fprintf oc " .arch %s\n" (match Configuration.model with @@ -1246,6 +1231,6 @@ let print_program oc p = fprintf oc " .fpu %s\n" (if Opt.vfpv3 then "vfpv3-d16" else "vfpv2"); fprintf oc " .%s\n" (if !Clflags.option_mthumb then "thumb" else "arm"); - List.iter (Printer.print_globdef oc) p.prog_defs - + List.iter (Printer.print_globdef oc) p.prog_defs; + PrintAnnot.close_filenames() diff --git a/backend/PrintAnnot.ml b/backend/PrintAnnot.ml index d24635a6..54174b9f 100644 --- a/backend/PrintAnnot.ml +++ b/backend/PrintAnnot.ml @@ -21,6 +21,73 @@ open AST open Memdata open Asm +(** Line number annotations *) + +let filename_info : (string, int * Printlines.filebuf option) Hashtbl.t + = Hashtbl.create 7 + +let last_file = ref "" + +let reset_filenames () = + Hashtbl.clear filename_info; last_file := "" + +let close_filenames () = + Hashtbl.iter + (fun file (num, fb) -> + match fb with Some b -> Printlines.close b | None -> ()) + filename_info; + reset_filenames() + +let enter_filename f = + let num = Hashtbl.length filename_info + 1 in + let filebuf = + if !Clflags.option_S || !Clflags.option_dasm then begin + try Some (Printlines.openfile f) + with Sys_error _ -> None + end else None in + Hashtbl.add filename_info f (num, filebuf); + (num, filebuf) + +(* Add file and line debug location, using GNU assembler-style DWARF2 + directives *) + +let print_file_line oc pref file line = + if !Clflags.option_g && file <> "" then begin + let (filenum, filebuf) = + try + Hashtbl.find filename_info file + with Not_found -> + let (filenum, filebuf as res) = enter_filename file in + fprintf oc " .file %d %S\n" filenum file; + res in + fprintf oc " .loc %d %d\n" filenum line; + match filebuf with + | None -> () + | Some fb -> Printlines.copy oc pref fb line line + end + +(* Add file and line debug location, using DWARF1 directives in the style + of Diab C 5 *) + +let print_file_line_d1 oc pref file line = + if !Clflags.option_g && file <> "" then begin + let (_, filebuf) = + try + Hashtbl.find filename_info file + with Not_found -> + enter_filename file in + if file <> !last_file then begin + fprintf oc " .d1file %S\n" file; + last_file := file + end; + fprintf oc " .d1line %d\n" line; + match filebuf with + | None -> () + | Some fb -> Printlines.copy oc pref fb line line + end + +(** "True" annotations *) + let re_annot_param = Str.regexp "%%\\|%[1-9][0-9]*" type arg_value = diff --git a/ia32/PrintAsm.ml b/ia32/PrintAsm.ml index 649fd292..b0ef0180 100644 --- a/ia32/PrintAsm.ml +++ b/ia32/PrintAsm.ml @@ -264,8 +264,7 @@ let transl_label lbl = Hashtbl.add current_function_labels lbl lbl'; lbl' - -(* basic printing functions *) +(* Basic printing functions *) let comment = "#" @@ -308,6 +307,7 @@ let name_of_neg_condition = function (* Names of sections *) + let section oc sec = fprintf oc " %s\n" (name_of_section sec) @@ -338,24 +338,11 @@ let need_masks = ref false (* Emit .file / .loc debugging directives *) -let filename_num : (string, int) Hashtbl.t = Hashtbl.create 7 - let print_file_line oc file line = - if !Clflags.option_g && file <> "" then begin - let filenum = - try - Hashtbl.find filename_num file - with Not_found -> - let n = Hashtbl.length filename_num + 1 in - Hashtbl.add filename_num file n; - fprintf oc " .file %d %S\n" n file; - n - in fprintf oc " .loc %d %s\n" filenum line - end + PrintAnnot.print_file_line oc comment file line let print_location oc loc = - if loc <> Cutil.no_loc then - print_file_line oc (fst loc) (string_of_int (snd loc)) + if loc <> Cutil.no_loc then print_file_line oc (fst loc) (snd loc) (* Emit .cfi directives *) @@ -383,7 +370,8 @@ let re_file_line = Str.regexp "#line:\\(.*\\):\\([1-9][0-9]*\\)$" let print_annot_stmt oc txt targs args = if Str.string_match re_file_line txt 0 then begin - print_file_line oc (Str.matched_group 1 txt) (Str.matched_group 2 txt) + print_file_line oc (Str.matched_group 1 txt) + (int_of_string (Str.matched_group 2 txt)) end else begin fprintf oc "%s annotation: " comment; PrintAnnot.print_annot_stmt preg "ESP" oc txt targs args @@ -1042,7 +1030,6 @@ end) type target = ELF | MacOS | Cygwin - let print_program oc p = let target = match Configuration.system with @@ -1057,8 +1044,8 @@ let print_program oc p = | Cygwin -> (module Cygwin_System:SYSTEM)):SYSTEM) in let module Printer = AsmPrinter(Target) in PrintAnnot.print_version_and_options oc Printer.comment; + PrintAnnot.reset_filenames(); Printer.need_masks := false; - Hashtbl.clear Printer.filename_num; List.iter (Printer.print_globdef oc) p.prog_defs; if !Printer.need_masks then begin Printer.section oc (Section_const true); @@ -1073,5 +1060,5 @@ let print_program oc p = fprintf oc "%a: .long 0x7FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF\n" Target.raw_symbol "__abss_mask" end; - Target.print_epilogue oc - + Target.print_epilogue oc; + PrintAnnot.close_filenames() diff --git a/lib/Printlines.ml b/lib/Printlines.ml new file mode 100644 index 00000000..e0805f15 --- /dev/null +++ b/lib/Printlines.ml @@ -0,0 +1,111 @@ +(* *********************************************************************) +(* *) +(* The Compcert verified compiler *) +(* *) +(* Xavier Leroy, INRIA Paris-Rocquencourt *) +(* *) +(* Copyright Institut National de Recherche en Informatique et en *) +(* Automatique. All rights reserved. This file is distributed *) +(* under the terms of the GNU General Public License as published by *) +(* the Free Software Foundation, either version 2 of the License, or *) +(* (at your option) any later version. This file is also distributed *) +(* under the terms of the INRIA Non-Commercial License Agreement. *) +(* *) +(* *********************************************************************) + +(* Print lines from a file *) + +type filebuf = { + chan: in_channel; + mutable lineno: int (* current line number *) +} + +(* Invariant: the current position of [b.chan] is + the first character of line number [b.lineno]. *) + +let openfile f = + { chan = open_in f; + lineno = 1 } + +let close b = + close_in b.chan + +(* Position [b] to the beginning of line [dest], which must be greater + or equal to the current line. + Return [true] if success, [false] if this line does not exist. *) + +let forward b dest = + assert (dest >= b.lineno); + try + while b.lineno <> dest do + let c = input_char b.chan in + if c = '\n' then b.lineno <- b.lineno + 1; + done; + true + with End_of_file -> + false + +(* Position [b] to the beginning of line [dest], which must be less than + the current line. *) + +let backward_buf = lazy (String.create 65536) + (* 65536 to match [IO_BUFFER_SIZE] in the OCaml runtime. + lazy to allocate on demand. *) + +let backward b dest = + assert (1 <= dest && dest < b.lineno); + let buf = Lazy.force backward_buf in + let rec backward pos idx = + (* pos is the file position corresponding to index 0 in buf *) + (* idx is the current index in buf *) + if idx <= 0 then begin + if pos = 0 then begin + (* beginning of file reached = beginning of line 1. *) + (* assert (dest = 1 && b.lineno = 1) *) + seek_in b.chan 0; + b.lineno <- 1 + end else begin + let pos' = max 0 (pos - String.length buf) in + let len = pos - pos' in + seek_in b.chan pos'; + really_input b.chan buf 0 len; + backward pos' (pos - pos') + end + end else if buf.[idx-1] = '\n' then begin + (* Reached beginning of current line *) + if b.lineno = dest then begin + (* Found line number dest *) + seek_in b.chan (pos + idx) + end else begin + (* Move into previous line *) + b.lineno <- b.lineno - 1; + backward pos (idx - 1) + end + end else + backward pos (idx - 1) + in + backward (pos_in b.chan) 0 + +(* Absolute positioning *) + +let move b dest = + if dest >= b.lineno then forward b dest else (backward b dest; true) + +(* Main function: copy lines from [first] to [last] to [oc], prefixed + by [pref]. *) + +let copy oc pref b first last = + if move b first then begin + output_string oc pref; + try + while b.lineno <= last do + let c = input_char b.chan in + output_char oc c; + if c = '\n' then begin + b.lineno <- b.lineno + 1; + if b.lineno <= last then output_string oc pref + end + done + with End_of_file -> + output_char oc '\n' + end diff --git a/lib/Printlines.mli b/lib/Printlines.mli new file mode 100644 index 00000000..79201f86 --- /dev/null +++ b/lib/Printlines.mli @@ -0,0 +1,28 @@ +(* *********************************************************************) +(* *) +(* The Compcert verified compiler *) +(* *) +(* Xavier Leroy, INRIA Paris-Rocquencourt *) +(* *) +(* Copyright Institut National de Recherche en Informatique et en *) +(* Automatique. All rights reserved. This file is distributed *) +(* under the terms of the GNU General Public License as published by *) +(* the Free Software Foundation, either version 2 of the License, or *) +(* (at your option) any later version. This file is also distributed *) +(* under the terms of the INRIA Non-Commercial License Agreement. *) +(* *) +(* *********************************************************************) + +(** Print lines from a file *) + +type filebuf + (** The type of buffers on opened files *) + +val openfile: string -> filebuf + (** Open the file with the given name. *) +val close: filebuf -> unit + (** Close the file underlying the given buffer. *) +val copy: out_channel -> string -> filebuf -> int -> int -> unit + (** [copy oc pref buf first last] copies lines number [first] + to [last], included, to the channel [oc]. Each line is + prefixed by [pref]. *) diff --git a/powerpc/PrintAsm.ml b/powerpc/PrintAsm.ml index 760ed275..f058cde5 100644 --- a/powerpc/PrintAsm.ml +++ b/powerpc/PrintAsm.ml @@ -31,8 +31,7 @@ module type SYSTEM = val freg: out_channel -> freg -> unit val creg: out_channel -> int -> unit val name_of_section: section_name -> string - val print_file_line: out_channel -> string -> string -> unit - val reset_file_line: unit -> unit + val print_file_line: out_channel -> string -> int -> unit val cfi_startproc: out_channel -> unit val cfi_endproc: out_channel -> unit val cfi_adjust: out_channel -> int32 -> unit @@ -71,8 +70,8 @@ let float_reg_name = function | FPR24 -> "24" | FPR25 -> "25" | FPR26 -> "26" | FPR27 -> "27" | FPR28 -> "28" | FPR29 -> "29" | FPR30 -> "30" | FPR31 -> "31" -module Linux_System = - (struct +module Linux_System : SYSTEM = + struct let comment = "#" let constant oc cst = @@ -120,20 +119,8 @@ module Linux_System = sprintf ".section \"%s\",\"a%s%s\",@progbits" s (if wr then "w" else "") (if ex then "x" else "") - let filename_num : (string, int) Hashtbl.t = Hashtbl.create 7 - let reset_file_line () = Hashtbl.clear filename_num let print_file_line oc file line = - if !Clflags.option_g && file <> "" then begin - let filenum = - try - Hashtbl.find filename_num file - with Not_found -> - let n = Hashtbl.length filename_num + 1 in - Hashtbl.add filename_num file n; - fprintf oc " .file %d %S\n" n file; - n - in fprintf oc " .loc %d %s\n" filenum line - end + PrintAnnot.print_file_line oc comment file line (* Emit .cfi directives *) let cfi_startproc = @@ -164,10 +151,10 @@ module Linux_System = let print_prologue oc = () - end:SYSTEM) + end -module Diab_System = - (struct +module Diab_System : SYSTEM = + struct let comment = ";" let constant oc cst = @@ -214,16 +201,8 @@ module Diab_System = | false, true -> 'c' (* text *) | false, false -> 'r') (* const *) - let last_file = ref "" - let reset_file_line () = last_file := "" let print_file_line oc file line = - if !Clflags.option_g && file <> "" then begin - if file <> !last_file then begin - fprintf oc " .d1file %S\n" file; - last_file := file - end; - fprintf oc " .d1line %s\n" line - end + PrintAnnot.print_file_line_d1 oc comment file line (* Emit .cfi directives *) let cfi_startproc oc = () @@ -233,17 +212,16 @@ module Diab_System = let cfi_adjust oc delta = () let cfi_rel_offset oc reg ofs = () - let print_prologue oc = fprintf oc " .xopt align-fill-text=0x60000000\n"; if !Clflags.option_g then fprintf oc " .xopt asm-debug-on\n" - end:SYSTEM) + end module AsmPrinter (Target : SYSTEM) = - (struct + struct open Target (* On-the-fly label renaming *) @@ -306,9 +284,7 @@ let section oc sec = fprintf oc " %s\n" name let print_location oc loc = - if loc <> Cutil.no_loc then - print_file_line oc (fst loc) (string_of_int (snd loc)) - + if loc <> Cutil.no_loc then print_file_line oc (fst loc) (snd loc) (* Encoding masks for rlwinm instructions *) @@ -335,7 +311,8 @@ let re_file_line = Str.regexp "#line:\\(.*\\):\\([1-9][0-9]*\\)$" let print_annot_stmt oc txt targs args = if Str.string_match re_file_line txt 0 then begin - print_file_line oc (Str.matched_group 1 txt) (Str.matched_group 2 txt) + print_file_line oc (Str.matched_group 1 txt) + (int_of_string (Str.matched_group 2 txt)) end else begin fprintf oc "%s annotation: " comment; PrintAnnot.print_annot_stmt preg "R1" oc txt targs args @@ -857,7 +834,7 @@ let print_globdef oc (name, gdef) = | Gfun f -> print_fundef oc name f | Gvar v -> print_var oc name v - end) + end type target = Linux | Diab @@ -870,9 +847,11 @@ let print_program oc p = let module Target = (val (match target with | Linux -> (module Linux_System:SYSTEM) | Diab -> (module Diab_System:SYSTEM)):SYSTEM) in - Target.reset_file_line(); + PrintAnnot.reset_filenames(); PrintAnnot.print_version_and_options oc Target.comment; let module Printer = AsmPrinter(Target) in Target.print_prologue oc; - List.iter (Printer.print_globdef oc) p.prog_defs + List.iter (Printer.print_globdef oc) p.prog_defs; + PrintAnnot.close_filenames() + -- cgit