gitextract_us1gy_yo/ ├── 00_Introduction/ │ ├── Figs/ │ │ └── parsing_steps.dia │ └── Readme.md ├── 01_Scanner/ │ ├── Makefile │ ├── Readme.md │ ├── data.h │ ├── decl.h │ ├── defs.h │ ├── input01 │ ├── input02 │ ├── input03 │ ├── input04 │ ├── input05 │ ├── main.c │ └── scan.c ├── 02_Parser/ │ ├── Makefile │ ├── Readme.md │ ├── data.h │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── input01 │ ├── input02 │ ├── input03 │ ├── input04 │ ├── input05 │ ├── interp.c │ ├── main.c │ ├── scan.c │ └── tree.c ├── 03_Precedence/ │ ├── Makefile │ ├── Readme.md │ ├── data.h │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── expr2.c │ ├── input01 │ ├── input02 │ ├── input03 │ ├── input04 │ ├── input05 │ ├── interp.c │ ├── main.c │ ├── scan.c │ └── tree.c ├── 04_Assembly/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cgn.c │ ├── data.h │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── input01 │ ├── input02 │ ├── interp.c │ ├── main.c │ ├── scan.c │ └── tree.c ├── 05_Statements/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cgn.c │ ├── data.h │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── input01 │ ├── main.c │ ├── misc.c │ ├── scan.c │ ├── stmt.c │ └── tree.c ├── 06_Variables/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── input01 │ ├── input02 │ ├── input03 │ ├── main.c │ ├── misc.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ └── tree.c ├── 07_Comparisons/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── input01 │ ├── input02 │ ├── input03 │ ├── input04 │ ├── main.c │ ├── misc.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ └── tree.c ├── 08_If_Statements/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── input01 │ ├── input02 │ ├── input03 │ ├── input04 │ ├── input05 │ ├── main.c │ ├── misc.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ └── tree.c ├── 09_While_Loops/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── main.c │ ├── misc.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── input01 │ │ ├── input02 │ │ ├── input03 │ │ ├── input04 │ │ ├── input05 │ │ ├── input06 │ │ ├── mktests │ │ ├── mktestsn │ │ ├── out.input01 │ │ ├── out.input02 │ │ ├── out.input03 │ │ ├── out.input04 │ │ ├── out.input05 │ │ ├── out.input06 │ │ ├── runtests │ │ └── runtestsn │ └── tree.c ├── 10_For_Loops/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── main.c │ ├── misc.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── input01 │ │ ├── input02 │ │ ├── input03 │ │ ├── input04 │ │ ├── input05 │ │ ├── input06 │ │ ├── input07 │ │ ├── mktests │ │ ├── mktestsn │ │ ├── out.input01 │ │ ├── out.input02 │ │ ├── out.input03 │ │ ├── out.input04 │ │ ├── out.input05 │ │ ├── out.input06 │ │ ├── out.input07 │ │ ├── runtests │ │ └── runtestsn │ └── tree.c ├── 11_Functions_pt1/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── main.c │ ├── misc.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── input01 │ │ ├── input02 │ │ ├── input03 │ │ ├── input04 │ │ ├── input05 │ │ ├── input06 │ │ ├── input07 │ │ ├── input08 │ │ ├── input09 │ │ ├── mktests │ │ ├── mktestsn │ │ ├── out.input01 │ │ ├── out.input02 │ │ ├── out.input03 │ │ ├── out.input04 │ │ ├── out.input05 │ │ ├── out.input06 │ │ ├── out.input07 │ │ ├── out.input08 │ │ ├── out.input09 │ │ ├── runtests │ │ └── runtestsn │ └── tree.c ├── 12_Types_pt1/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── main.c │ ├── misc.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── input01 │ │ ├── input02 │ │ ├── input03 │ │ ├── input04 │ │ ├── input05 │ │ ├── input06 │ │ ├── input07 │ │ ├── input08 │ │ ├── input09 │ │ ├── input10 │ │ ├── mktests │ │ ├── mktestsn │ │ ├── out.input01 │ │ ├── out.input02 │ │ ├── out.input03 │ │ ├── out.input04 │ │ ├── out.input05 │ │ ├── out.input06 │ │ ├── out.input07 │ │ ├── out.input08 │ │ ├── out.input09 │ │ ├── out.input10 │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 13_Functions_pt2/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── lib/ │ │ └── printint.c │ ├── main.c │ ├── misc.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── input01 │ │ ├── input02 │ │ ├── input03 │ │ ├── input04 │ │ ├── input05 │ │ ├── input06 │ │ ├── input07 │ │ ├── input08 │ │ ├── input09 │ │ ├── input10 │ │ ├── input11 │ │ ├── input12 │ │ ├── input13 │ │ ├── input14 │ │ ├── mktests │ │ ├── mktestsn │ │ ├── out.input01 │ │ ├── out.input02 │ │ ├── out.input03 │ │ ├── out.input04 │ │ ├── out.input05 │ │ ├── out.input06 │ │ ├── out.input07 │ │ ├── out.input08 │ │ ├── out.input09 │ │ ├── out.input10 │ │ ├── out.input11 │ │ ├── out.input12 │ │ ├── out.input13 │ │ ├── out.input14 │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 14_ARM_Platform/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── lib/ │ │ └── printint.c │ ├── main.c │ ├── misc.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── input01 │ │ ├── input02 │ │ ├── input03 │ │ ├── input04 │ │ ├── input05 │ │ ├── input06 │ │ ├── input07 │ │ ├── input08 │ │ ├── input09 │ │ ├── input10 │ │ ├── input11 │ │ ├── input12 │ │ ├── input13 │ │ ├── input14 │ │ ├── mktests │ │ ├── mktestsn │ │ ├── out.input01 │ │ ├── out.input02 │ │ ├── out.input03 │ │ ├── out.input04 │ │ ├── out.input05 │ │ ├── out.input06 │ │ ├── out.input07 │ │ ├── out.input08 │ │ ├── out.input09 │ │ ├── out.input10 │ │ ├── out.input11 │ │ ├── out.input12 │ │ ├── out.input13 │ │ ├── out.input14 │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 15_Pointers_pt1/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── lib/ │ │ └── printint.c │ ├── main.c │ ├── misc.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── input01.c │ │ ├── input02.c │ │ ├── input03.c │ │ ├── input04.c │ │ ├── input05.c │ │ ├── input06.c │ │ ├── input07.c │ │ ├── input08.c │ │ ├── input09.c │ │ ├── input10.c │ │ ├── input11.c │ │ ├── input12.c │ │ ├── input13.c │ │ ├── input14.c │ │ ├── input15.c │ │ ├── mktests │ │ ├── out.input01.c │ │ ├── out.input02.c │ │ ├── out.input03.c │ │ ├── out.input04.c │ │ ├── out.input05.c │ │ ├── out.input06.c │ │ ├── out.input07.c │ │ ├── out.input08.c │ │ ├── out.input09.c │ │ ├── out.input10.c │ │ ├── out.input11.c │ │ ├── out.input12.c │ │ ├── out.input13.c │ │ ├── out.input14.c │ │ ├── out.input15.c │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 16_Global_Vars/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── lib/ │ │ └── printint.c │ ├── main.c │ ├── misc.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── input01.c │ │ ├── input02.c │ │ ├── input03.c │ │ ├── input04.c │ │ ├── input05.c │ │ ├── input06.c │ │ ├── input07.c │ │ ├── input08.c │ │ ├── input09.c │ │ ├── input10.c │ │ ├── input11.c │ │ ├── input12.c │ │ ├── input13.c │ │ ├── input14.c │ │ ├── input15.c │ │ ├── input16.c │ │ ├── mktests │ │ ├── out.input01.c │ │ ├── out.input02.c │ │ ├── out.input03.c │ │ ├── out.input04.c │ │ ├── out.input05.c │ │ ├── out.input06.c │ │ ├── out.input07.c │ │ ├── out.input08.c │ │ ├── out.input09.c │ │ ├── out.input10.c │ │ ├── out.input11.c │ │ ├── out.input12.c │ │ ├── out.input13.c │ │ ├── out.input14.c │ │ ├── out.input15.c │ │ ├── out.input16.c │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 17_Scaling_Offsets/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── lib/ │ │ └── printint.c │ ├── main.c │ ├── misc.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── input01.c │ │ ├── input02.c │ │ ├── input03.c │ │ ├── input04.c │ │ ├── input05.c │ │ ├── input06.c │ │ ├── input07.c │ │ ├── input08.c │ │ ├── input09.c │ │ ├── input10.c │ │ ├── input11.c │ │ ├── input12.c │ │ ├── input13.c │ │ ├── input14.c │ │ ├── input15.c │ │ ├── input16.c │ │ ├── mktests │ │ ├── out.input01.c │ │ ├── out.input02.c │ │ ├── out.input03.c │ │ ├── out.input04.c │ │ ├── out.input05.c │ │ ├── out.input06.c │ │ ├── out.input07.c │ │ ├── out.input08.c │ │ ├── out.input09.c │ │ ├── out.input10.c │ │ ├── out.input11.c │ │ ├── out.input12.c │ │ ├── out.input13.c │ │ ├── out.input14.c │ │ ├── out.input15.c │ │ ├── out.input16.c │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 18_Lvalues_Revisited/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── lib/ │ │ └── printint.c │ ├── main.c │ ├── misc.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── input01.c │ │ ├── input02.c │ │ ├── input03.c │ │ ├── input04.c │ │ ├── input05.c │ │ ├── input06.c │ │ ├── input07.c │ │ ├── input08.c │ │ ├── input09.c │ │ ├── input10.c │ │ ├── input11.c │ │ ├── input12.c │ │ ├── input13.c │ │ ├── input14.c │ │ ├── input15.c │ │ ├── input16.c │ │ ├── input17.c │ │ ├── input18.c │ │ ├── input18a.c │ │ ├── mktests │ │ ├── out.input01.c │ │ ├── out.input02.c │ │ ├── out.input03.c │ │ ├── out.input04.c │ │ ├── out.input05.c │ │ ├── out.input06.c │ │ ├── out.input07.c │ │ ├── out.input08.c │ │ ├── out.input09.c │ │ ├── out.input10.c │ │ ├── out.input11.c │ │ ├── out.input12.c │ │ ├── out.input13.c │ │ ├── out.input14.c │ │ ├── out.input15.c │ │ ├── out.input16.c │ │ ├── out.input17.c │ │ ├── out.input18.c │ │ ├── out.input18a.c │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 19_Arrays_pt1/ │ ├── Makefile │ ├── Notes │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── lib/ │ │ └── printint.c │ ├── main.c │ ├── misc.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── input01.c │ │ ├── input02.c │ │ ├── input03.c │ │ ├── input04.c │ │ ├── input05.c │ │ ├── input06.c │ │ ├── input07.c │ │ ├── input08.c │ │ ├── input09.c │ │ ├── input10.c │ │ ├── input11.c │ │ ├── input12.c │ │ ├── input13.c │ │ ├── input14.c │ │ ├── input15.c │ │ ├── input16.c │ │ ├── input17.c │ │ ├── input18.c │ │ ├── input18a.c │ │ ├── input19.c │ │ ├── input20.c │ │ ├── mktests │ │ ├── out.input01.c │ │ ├── out.input02.c │ │ ├── out.input03.c │ │ ├── out.input04.c │ │ ├── out.input05.c │ │ ├── out.input06.c │ │ ├── out.input07.c │ │ ├── out.input08.c │ │ ├── out.input09.c │ │ ├── out.input10.c │ │ ├── out.input11.c │ │ ├── out.input12.c │ │ ├── out.input13.c │ │ ├── out.input14.c │ │ ├── out.input15.c │ │ ├── out.input16.c │ │ ├── out.input17.c │ │ ├── out.input18.c │ │ ├── out.input18a.c │ │ ├── out.input19.c │ │ ├── out.input20.c │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 20_Char_Str_Literals/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── lib/ │ │ └── printint.c │ ├── main.c │ ├── misc.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── input01.c │ │ ├── input02.c │ │ ├── input03.c │ │ ├── input04.c │ │ ├── input05.c │ │ ├── input06.c │ │ ├── input07.c │ │ ├── input08.c │ │ ├── input09.c │ │ ├── input10.c │ │ ├── input11.c │ │ ├── input12.c │ │ ├── input13.c │ │ ├── input14.c │ │ ├── input15.c │ │ ├── input16.c │ │ ├── input17.c │ │ ├── input18.c │ │ ├── input18a.c │ │ ├── input19.c │ │ ├── input20.c │ │ ├── input21.c │ │ ├── mktests │ │ ├── out.input01.c │ │ ├── out.input02.c │ │ ├── out.input03.c │ │ ├── out.input04.c │ │ ├── out.input05.c │ │ ├── out.input06.c │ │ ├── out.input07.c │ │ ├── out.input08.c │ │ ├── out.input09.c │ │ ├── out.input10.c │ │ ├── out.input11.c │ │ ├── out.input12.c │ │ ├── out.input13.c │ │ ├── out.input14.c │ │ ├── out.input15.c │ │ ├── out.input16.c │ │ ├── out.input17.c │ │ ├── out.input18.c │ │ ├── out.input18a.c │ │ ├── out.input19.c │ │ ├── out.input20.c │ │ ├── out.input21.c │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 21_More_Operators/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── lib/ │ │ └── printint.c │ ├── main.c │ ├── misc.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── input01.c │ │ ├── input02.c │ │ ├── input03.c │ │ ├── input04.c │ │ ├── input05.c │ │ ├── input06.c │ │ ├── input07.c │ │ ├── input08.c │ │ ├── input09.c │ │ ├── input10.c │ │ ├── input11.c │ │ ├── input12.c │ │ ├── input13.c │ │ ├── input14.c │ │ ├── input15.c │ │ ├── input16.c │ │ ├── input17.c │ │ ├── input18.c │ │ ├── input18a.c │ │ ├── input19.c │ │ ├── input20.c │ │ ├── input21.c │ │ ├── input22.c │ │ ├── input23.c │ │ ├── input24.c │ │ ├── mktests │ │ ├── out.input01.c │ │ ├── out.input02.c │ │ ├── out.input03.c │ │ ├── out.input04.c │ │ ├── out.input05.c │ │ ├── out.input06.c │ │ ├── out.input07.c │ │ ├── out.input08.c │ │ ├── out.input09.c │ │ ├── out.input10.c │ │ ├── out.input11.c │ │ ├── out.input12.c │ │ ├── out.input13.c │ │ ├── out.input14.c │ │ ├── out.input15.c │ │ ├── out.input16.c │ │ ├── out.input17.c │ │ ├── out.input18.c │ │ ├── out.input18a.c │ │ ├── out.input19.c │ │ ├── out.input20.c │ │ ├── out.input21.c │ │ ├── out.input22.c │ │ ├── out.input23.c │ │ ├── out.input24.c │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 22_Design_Locals/ │ └── Readme.md ├── 23_Local_Variables/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── lib/ │ │ └── printint.c │ ├── main.c │ ├── misc.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── input01.c │ │ ├── input02.c │ │ ├── input03.c │ │ ├── input04.c │ │ ├── input05.c │ │ ├── input06.c │ │ ├── input07.c │ │ ├── input08.c │ │ ├── input09.c │ │ ├── input10.c │ │ ├── input11.c │ │ ├── input12.c │ │ ├── input13.c │ │ ├── input14.c │ │ ├── input15.c │ │ ├── input16.c │ │ ├── input17.c │ │ ├── input18.c │ │ ├── input18a.c │ │ ├── input19.c │ │ ├── input20.c │ │ ├── input21.c │ │ ├── input22.c │ │ ├── input23.c │ │ ├── input24.c │ │ ├── input25.c │ │ ├── mktests │ │ ├── out.input01.c │ │ ├── out.input02.c │ │ ├── out.input03.c │ │ ├── out.input04.c │ │ ├── out.input05.c │ │ ├── out.input06.c │ │ ├── out.input07.c │ │ ├── out.input08.c │ │ ├── out.input09.c │ │ ├── out.input10.c │ │ ├── out.input11.c │ │ ├── out.input12.c │ │ ├── out.input13.c │ │ ├── out.input14.c │ │ ├── out.input15.c │ │ ├── out.input16.c │ │ ├── out.input17.c │ │ ├── out.input18.c │ │ ├── out.input18a.c │ │ ├── out.input19.c │ │ ├── out.input20.c │ │ ├── out.input21.c │ │ ├── out.input22.c │ │ ├── out.input23.c │ │ ├── out.input24.c │ │ ├── out.input25.c │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 24_Function_Params/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── input27a.c │ ├── input27b.c │ ├── lib/ │ │ └── printint.c │ ├── main.c │ ├── misc.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── input01.c │ │ ├── input02.c │ │ ├── input03.c │ │ ├── input04.c │ │ ├── input05.c │ │ ├── input06.c │ │ ├── input07.c │ │ ├── input08.c │ │ ├── input09.c │ │ ├── input10.c │ │ ├── input11.c │ │ ├── input12.c │ │ ├── input13.c │ │ ├── input14.c │ │ ├── input15.c │ │ ├── input16.c │ │ ├── input17.c │ │ ├── input18.c │ │ ├── input18a.c │ │ ├── input19.c │ │ ├── input20.c │ │ ├── input21.c │ │ ├── input22.c │ │ ├── input23.c │ │ ├── input24.c │ │ ├── input25.c │ │ ├── input26.c │ │ ├── mktests │ │ ├── out.input01.c │ │ ├── out.input02.c │ │ ├── out.input03.c │ │ ├── out.input04.c │ │ ├── out.input05.c │ │ ├── out.input06.c │ │ ├── out.input07.c │ │ ├── out.input08.c │ │ ├── out.input09.c │ │ ├── out.input10.c │ │ ├── out.input11.c │ │ ├── out.input12.c │ │ ├── out.input13.c │ │ ├── out.input14.c │ │ ├── out.input15.c │ │ ├── out.input16.c │ │ ├── out.input17.c │ │ ├── out.input18.c │ │ ├── out.input18a.c │ │ ├── out.input19.c │ │ ├── out.input20.c │ │ ├── out.input21.c │ │ ├── out.input22.c │ │ ├── out.input23.c │ │ ├── out.input24.c │ │ ├── out.input25.c │ │ ├── out.input26.c │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 25_Function_Arguments/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── lib/ │ │ └── printint.c │ ├── main.c │ ├── misc.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── input01.c │ │ ├── input02.c │ │ ├── input03.c │ │ ├── input04.c │ │ ├── input05.c │ │ ├── input06.c │ │ ├── input07.c │ │ ├── input08.c │ │ ├── input09.c │ │ ├── input10.c │ │ ├── input11.c │ │ ├── input12.c │ │ ├── input13.c │ │ ├── input14.c │ │ ├── input15.c │ │ ├── input16.c │ │ ├── input17.c │ │ ├── input18.c │ │ ├── input18a.c │ │ ├── input19.c │ │ ├── input20.c │ │ ├── input21.c │ │ ├── input22.c │ │ ├── input23.c │ │ ├── input24.c │ │ ├── input25.c │ │ ├── input26.c │ │ ├── input27.c │ │ ├── input28.c │ │ ├── mktests │ │ ├── out.input01.c │ │ ├── out.input02.c │ │ ├── out.input03.c │ │ ├── out.input04.c │ │ ├── out.input05.c │ │ ├── out.input06.c │ │ ├── out.input07.c │ │ ├── out.input08.c │ │ ├── out.input09.c │ │ ├── out.input10.c │ │ ├── out.input11.c │ │ ├── out.input12.c │ │ ├── out.input13.c │ │ ├── out.input14.c │ │ ├── out.input15.c │ │ ├── out.input16.c │ │ ├── out.input17.c │ │ ├── out.input18.c │ │ ├── out.input18a.c │ │ ├── out.input19.c │ │ ├── out.input20.c │ │ ├── out.input21.c │ │ ├── out.input22.c │ │ ├── out.input23.c │ │ ├── out.input24.c │ │ ├── out.input25.c │ │ ├── out.input26.c │ │ ├── out.input27.c │ │ ├── out.input28.c │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 26_Prototypes/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── lib/ │ │ └── printint.c │ ├── main.c │ ├── misc.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── input01.c │ │ ├── input02.c │ │ ├── input03.c │ │ ├── input04.c │ │ ├── input05.c │ │ ├── input06.c │ │ ├── input07.c │ │ ├── input08.c │ │ ├── input09.c │ │ ├── input10.c │ │ ├── input11.c │ │ ├── input12.c │ │ ├── input13.c │ │ ├── input14.c │ │ ├── input15.c │ │ ├── input16.c │ │ ├── input17.c │ │ ├── input18.c │ │ ├── input18a.c │ │ ├── input19.c │ │ ├── input20.c │ │ ├── input21.c │ │ ├── input22.c │ │ ├── input23.c │ │ ├── input24.c │ │ ├── input25.c │ │ ├── input26.c │ │ ├── input27.c │ │ ├── input28.c │ │ ├── input29.c │ │ ├── input30.c │ │ ├── mktests │ │ ├── out.input01.c │ │ ├── out.input02.c │ │ ├── out.input03.c │ │ ├── out.input04.c │ │ ├── out.input05.c │ │ ├── out.input06.c │ │ ├── out.input07.c │ │ ├── out.input08.c │ │ ├── out.input09.c │ │ ├── out.input10.c │ │ ├── out.input11.c │ │ ├── out.input12.c │ │ ├── out.input13.c │ │ ├── out.input14.c │ │ ├── out.input15.c │ │ ├── out.input16.c │ │ ├── out.input17.c │ │ ├── out.input18.c │ │ ├── out.input18a.c │ │ ├── out.input19.c │ │ ├── out.input20.c │ │ ├── out.input21.c │ │ ├── out.input22.c │ │ ├── out.input23.c │ │ ├── out.input24.c │ │ ├── out.input25.c │ │ ├── out.input26.c │ │ ├── out.input27.c │ │ ├── out.input28.c │ │ ├── out.input29.c │ │ ├── out.input30.c │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 27_Testing_Errors/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── lib/ │ │ └── printint.c │ ├── main.c │ ├── misc.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── err.input31.c │ │ ├── err.input32.c │ │ ├── err.input33.c │ │ ├── err.input34.c │ │ ├── err.input35.c │ │ ├── err.input36.c │ │ ├── err.input37.c │ │ ├── err.input38.c │ │ ├── err.input39.c │ │ ├── err.input40.c │ │ ├── err.input41.c │ │ ├── err.input42.c │ │ ├── err.input43.c │ │ ├── err.input44.c │ │ ├── err.input45.c │ │ ├── err.input46.c │ │ ├── err.input47.c │ │ ├── err.input48.c │ │ ├── err.input49.c │ │ ├── err.input50.c │ │ ├── err.input51.c │ │ ├── err.input52.c │ │ ├── input01.c │ │ ├── input02.c │ │ ├── input03.c │ │ ├── input04.c │ │ ├── input05.c │ │ ├── input06.c │ │ ├── input07.c │ │ ├── input08.c │ │ ├── input09.c │ │ ├── input10.c │ │ ├── input11.c │ │ ├── input12.c │ │ ├── input13.c │ │ ├── input14.c │ │ ├── input15.c │ │ ├── input16.c │ │ ├── input17.c │ │ ├── input18.c │ │ ├── input18a.c │ │ ├── input19.c │ │ ├── input20.c │ │ ├── input21.c │ │ ├── input22.c │ │ ├── input23.c │ │ ├── input24.c │ │ ├── input25.c │ │ ├── input26.c │ │ ├── input27.c │ │ ├── input28.c │ │ ├── input29.c │ │ ├── input30.c │ │ ├── input31.c │ │ ├── input32.c │ │ ├── input33.c │ │ ├── input34.c │ │ ├── input35.c │ │ ├── input36.c │ │ ├── input37.c │ │ ├── input38.c │ │ ├── input39.c │ │ ├── input40.c │ │ ├── input41.c │ │ ├── input42.c │ │ ├── input43.c │ │ ├── input44.c │ │ ├── input45.c │ │ ├── input46.c │ │ ├── input47.c │ │ ├── input48.c │ │ ├── input49.c │ │ ├── input50.c │ │ ├── input51.c │ │ ├── input52.c │ │ ├── input53.c │ │ ├── input54.c │ │ ├── mktests │ │ ├── out.input01.c │ │ ├── out.input02.c │ │ ├── out.input03.c │ │ ├── out.input04.c │ │ ├── out.input05.c │ │ ├── out.input06.c │ │ ├── out.input07.c │ │ ├── out.input08.c │ │ ├── out.input09.c │ │ ├── out.input10.c │ │ ├── out.input11.c │ │ ├── out.input12.c │ │ ├── out.input13.c │ │ ├── out.input14.c │ │ ├── out.input15.c │ │ ├── out.input16.c │ │ ├── out.input17.c │ │ ├── out.input18.c │ │ ├── out.input18a.c │ │ ├── out.input19.c │ │ ├── out.input20.c │ │ ├── out.input21.c │ │ ├── out.input22.c │ │ ├── out.input23.c │ │ ├── out.input24.c │ │ ├── out.input25.c │ │ ├── out.input26.c │ │ ├── out.input27.c │ │ ├── out.input28.c │ │ ├── out.input29.c │ │ ├── out.input30.c │ │ ├── out.input53.c │ │ ├── out.input54.c │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 28_Runtime_Flags/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── main.c │ ├── misc.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── err.input31.c │ │ ├── err.input32.c │ │ ├── err.input33.c │ │ ├── err.input34.c │ │ ├── err.input35.c │ │ ├── err.input36.c │ │ ├── err.input37.c │ │ ├── err.input38.c │ │ ├── err.input39.c │ │ ├── err.input40.c │ │ ├── err.input41.c │ │ ├── err.input42.c │ │ ├── err.input43.c │ │ ├── err.input44.c │ │ ├── err.input45.c │ │ ├── err.input46.c │ │ ├── err.input47.c │ │ ├── err.input48.c │ │ ├── err.input49.c │ │ ├── err.input50.c │ │ ├── err.input51.c │ │ ├── err.input52.c │ │ ├── input01.c │ │ ├── input02.c │ │ ├── input03.c │ │ ├── input04.c │ │ ├── input05.c │ │ ├── input06.c │ │ ├── input07.c │ │ ├── input08.c │ │ ├── input09.c │ │ ├── input10.c │ │ ├── input11.c │ │ ├── input12.c │ │ ├── input13.c │ │ ├── input14.c │ │ ├── input15.c │ │ ├── input16.c │ │ ├── input17.c │ │ ├── input18.c │ │ ├── input18a.c │ │ ├── input19.c │ │ ├── input20.c │ │ ├── input21.c │ │ ├── input22.c │ │ ├── input23.c │ │ ├── input24.c │ │ ├── input25.c │ │ ├── input26.c │ │ ├── input27.c │ │ ├── input28.c │ │ ├── input29.c │ │ ├── input30.c │ │ ├── input31.c │ │ ├── input32.c │ │ ├── input33.c │ │ ├── input34.c │ │ ├── input35.c │ │ ├── input36.c │ │ ├── input37.c │ │ ├── input38.c │ │ ├── input39.c │ │ ├── input40.c │ │ ├── input41.c │ │ ├── input42.c │ │ ├── input43.c │ │ ├── input44.c │ │ ├── input45.c │ │ ├── input46.c │ │ ├── input47.c │ │ ├── input48.c │ │ ├── input49.c │ │ ├── input50.c │ │ ├── input51.c │ │ ├── input52.c │ │ ├── input53.c │ │ ├── input54.c │ │ ├── mktests │ │ ├── out.input01.c │ │ ├── out.input02.c │ │ ├── out.input03.c │ │ ├── out.input04.c │ │ ├── out.input05.c │ │ ├── out.input06.c │ │ ├── out.input07.c │ │ ├── out.input08.c │ │ ├── out.input09.c │ │ ├── out.input10.c │ │ ├── out.input11.c │ │ ├── out.input12.c │ │ ├── out.input13.c │ │ ├── out.input14.c │ │ ├── out.input15.c │ │ ├── out.input16.c │ │ ├── out.input17.c │ │ ├── out.input18.c │ │ ├── out.input18a.c │ │ ├── out.input19.c │ │ ├── out.input20.c │ │ ├── out.input21.c │ │ ├── out.input22.c │ │ ├── out.input23.c │ │ ├── out.input24.c │ │ ├── out.input25.c │ │ ├── out.input26.c │ │ ├── out.input27.c │ │ ├── out.input28.c │ │ ├── out.input29.c │ │ ├── out.input30.c │ │ ├── out.input53.c │ │ ├── out.input54.c │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 29_Refactoring/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── main.c │ ├── misc.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── err.input31.c │ │ ├── err.input32.c │ │ ├── err.input33.c │ │ ├── err.input34.c │ │ ├── err.input35.c │ │ ├── err.input36.c │ │ ├── err.input37.c │ │ ├── err.input38.c │ │ ├── err.input39.c │ │ ├── err.input40.c │ │ ├── err.input41.c │ │ ├── err.input42.c │ │ ├── err.input43.c │ │ ├── err.input44.c │ │ ├── err.input45.c │ │ ├── err.input46.c │ │ ├── err.input47.c │ │ ├── err.input48.c │ │ ├── err.input49.c │ │ ├── err.input50.c │ │ ├── err.input51.c │ │ ├── err.input52.c │ │ ├── input01.c │ │ ├── input02.c │ │ ├── input03.c │ │ ├── input04.c │ │ ├── input05.c │ │ ├── input06.c │ │ ├── input07.c │ │ ├── input08.c │ │ ├── input09.c │ │ ├── input10.c │ │ ├── input11.c │ │ ├── input12.c │ │ ├── input13.c │ │ ├── input14.c │ │ ├── input15.c │ │ ├── input16.c │ │ ├── input17.c │ │ ├── input18.c │ │ ├── input18a.c │ │ ├── input19.c │ │ ├── input20.c │ │ ├── input21.c │ │ ├── input22.c │ │ ├── input23.c │ │ ├── input24.c │ │ ├── input25.c │ │ ├── input26.c │ │ ├── input27.c │ │ ├── input28.c │ │ ├── input29.c │ │ ├── input30.c │ │ ├── input31.c │ │ ├── input32.c │ │ ├── input33.c │ │ ├── input34.c │ │ ├── input35.c │ │ ├── input36.c │ │ ├── input37.c │ │ ├── input38.c │ │ ├── input39.c │ │ ├── input40.c │ │ ├── input41.c │ │ ├── input42.c │ │ ├── input43.c │ │ ├── input44.c │ │ ├── input45.c │ │ ├── input46.c │ │ ├── input47.c │ │ ├── input48.c │ │ ├── input49.c │ │ ├── input50.c │ │ ├── input51.c │ │ ├── input52.c │ │ ├── input53.c │ │ ├── input54.c │ │ ├── input55.c │ │ ├── mktests │ │ ├── out.input01.c │ │ ├── out.input02.c │ │ ├── out.input03.c │ │ ├── out.input04.c │ │ ├── out.input05.c │ │ ├── out.input06.c │ │ ├── out.input07.c │ │ ├── out.input08.c │ │ ├── out.input09.c │ │ ├── out.input10.c │ │ ├── out.input11.c │ │ ├── out.input12.c │ │ ├── out.input13.c │ │ ├── out.input14.c │ │ ├── out.input15.c │ │ ├── out.input16.c │ │ ├── out.input17.c │ │ ├── out.input18.c │ │ ├── out.input18a.c │ │ ├── out.input19.c │ │ ├── out.input20.c │ │ ├── out.input21.c │ │ ├── out.input22.c │ │ ├── out.input23.c │ │ ├── out.input24.c │ │ ├── out.input25.c │ │ ├── out.input26.c │ │ ├── out.input27.c │ │ ├── out.input28.c │ │ ├── out.input29.c │ │ ├── out.input30.c │ │ ├── out.input53.c │ │ ├── out.input54.c │ │ ├── out.input55.c │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 30_Design_Composites/ │ ├── Figs/ │ │ ├── newsymlists.dia │ │ └── structunion1.dia │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── main.c │ ├── misc.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── err.input31.c │ │ ├── err.input32.c │ │ ├── err.input33.c │ │ ├── err.input34.c │ │ ├── err.input35.c │ │ ├── err.input36.c │ │ ├── err.input37.c │ │ ├── err.input38.c │ │ ├── err.input39.c │ │ ├── err.input40.c │ │ ├── err.input41.c │ │ ├── err.input42.c │ │ ├── err.input43.c │ │ ├── err.input44.c │ │ ├── err.input45.c │ │ ├── err.input46.c │ │ ├── err.input47.c │ │ ├── err.input48.c │ │ ├── err.input49.c │ │ ├── err.input50.c │ │ ├── err.input51.c │ │ ├── err.input52.c │ │ ├── input01.c │ │ ├── input02.c │ │ ├── input03.c │ │ ├── input04.c │ │ ├── input05.c │ │ ├── input06.c │ │ ├── input07.c │ │ ├── input08.c │ │ ├── input09.c │ │ ├── input10.c │ │ ├── input11.c │ │ ├── input12.c │ │ ├── input13.c │ │ ├── input14.c │ │ ├── input15.c │ │ ├── input16.c │ │ ├── input17.c │ │ ├── input18.c │ │ ├── input18a.c │ │ ├── input19.c │ │ ├── input20.c │ │ ├── input21.c │ │ ├── input22.c │ │ ├── input23.c │ │ ├── input24.c │ │ ├── input25.c │ │ ├── input26.c │ │ ├── input27.c │ │ ├── input28.c │ │ ├── input29.c │ │ ├── input30.c │ │ ├── input31.c │ │ ├── input32.c │ │ ├── input33.c │ │ ├── input34.c │ │ ├── input35.c │ │ ├── input36.c │ │ ├── input37.c │ │ ├── input38.c │ │ ├── input39.c │ │ ├── input40.c │ │ ├── input41.c │ │ ├── input42.c │ │ ├── input43.c │ │ ├── input44.c │ │ ├── input45.c │ │ ├── input46.c │ │ ├── input47.c │ │ ├── input48.c │ │ ├── input49.c │ │ ├── input50.c │ │ ├── input51.c │ │ ├── input52.c │ │ ├── input53.c │ │ ├── input54.c │ │ ├── input55.c │ │ ├── mktests │ │ ├── out.input01.c │ │ ├── out.input02.c │ │ ├── out.input03.c │ │ ├── out.input04.c │ │ ├── out.input05.c │ │ ├── out.input06.c │ │ ├── out.input07.c │ │ ├── out.input08.c │ │ ├── out.input09.c │ │ ├── out.input10.c │ │ ├── out.input11.c │ │ ├── out.input12.c │ │ ├── out.input13.c │ │ ├── out.input14.c │ │ ├── out.input15.c │ │ ├── out.input16.c │ │ ├── out.input17.c │ │ ├── out.input18.c │ │ ├── out.input18a.c │ │ ├── out.input19.c │ │ ├── out.input20.c │ │ ├── out.input21.c │ │ ├── out.input22.c │ │ ├── out.input23.c │ │ ├── out.input24.c │ │ ├── out.input25.c │ │ ├── out.input26.c │ │ ├── out.input27.c │ │ ├── out.input28.c │ │ ├── out.input29.c │ │ ├── out.input30.c │ │ ├── out.input53.c │ │ ├── out.input54.c │ │ ├── out.input55.c │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 31_Struct_Declarations/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── main.c │ ├── misc.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── err.input31.c │ │ ├── err.input32.c │ │ ├── err.input33.c │ │ ├── err.input34.c │ │ ├── err.input35.c │ │ ├── err.input36.c │ │ ├── err.input37.c │ │ ├── err.input38.c │ │ ├── err.input39.c │ │ ├── err.input40.c │ │ ├── err.input41.c │ │ ├── err.input42.c │ │ ├── err.input43.c │ │ ├── err.input44.c │ │ ├── err.input45.c │ │ ├── err.input46.c │ │ ├── err.input47.c │ │ ├── err.input48.c │ │ ├── err.input49.c │ │ ├── err.input50.c │ │ ├── err.input51.c │ │ ├── err.input52.c │ │ ├── err.input56.c │ │ ├── err.input57.c │ │ ├── input01.c │ │ ├── input02.c │ │ ├── input03.c │ │ ├── input04.c │ │ ├── input05.c │ │ ├── input06.c │ │ ├── input07.c │ │ ├── input08.c │ │ ├── input09.c │ │ ├── input10.c │ │ ├── input11.c │ │ ├── input12.c │ │ ├── input13.c │ │ ├── input14.c │ │ ├── input15.c │ │ ├── input16.c │ │ ├── input17.c │ │ ├── input18.c │ │ ├── input18a.c │ │ ├── input19.c │ │ ├── input20.c │ │ ├── input21.c │ │ ├── input22.c │ │ ├── input23.c │ │ ├── input24.c │ │ ├── input25.c │ │ ├── input26.c │ │ ├── input27.c │ │ ├── input28.c │ │ ├── input29.c │ │ ├── input30.c │ │ ├── input31.c │ │ ├── input32.c │ │ ├── input33.c │ │ ├── input34.c │ │ ├── input35.c │ │ ├── input36.c │ │ ├── input37.c │ │ ├── input38.c │ │ ├── input39.c │ │ ├── input40.c │ │ ├── input41.c │ │ ├── input42.c │ │ ├── input43.c │ │ ├── input44.c │ │ ├── input45.c │ │ ├── input46.c │ │ ├── input47.c │ │ ├── input48.c │ │ ├── input49.c │ │ ├── input50.c │ │ ├── input51.c │ │ ├── input52.c │ │ ├── input53.c │ │ ├── input54.c │ │ ├── input55.c │ │ ├── input56.c │ │ ├── input57.c │ │ ├── mktests │ │ ├── out.input01.c │ │ ├── out.input02.c │ │ ├── out.input03.c │ │ ├── out.input04.c │ │ ├── out.input05.c │ │ ├── out.input06.c │ │ ├── out.input07.c │ │ ├── out.input08.c │ │ ├── out.input09.c │ │ ├── out.input10.c │ │ ├── out.input11.c │ │ ├── out.input12.c │ │ ├── out.input13.c │ │ ├── out.input14.c │ │ ├── out.input15.c │ │ ├── out.input16.c │ │ ├── out.input17.c │ │ ├── out.input18.c │ │ ├── out.input18a.c │ │ ├── out.input19.c │ │ ├── out.input20.c │ │ ├── out.input21.c │ │ ├── out.input22.c │ │ ├── out.input23.c │ │ ├── out.input24.c │ │ ├── out.input25.c │ │ ├── out.input26.c │ │ ├── out.input27.c │ │ ├── out.input28.c │ │ ├── out.input29.c │ │ ├── out.input30.c │ │ ├── out.input53.c │ │ ├── out.input54.c │ │ ├── out.input55.c │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 32_Struct_Access_pt1/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── main.c │ ├── misc.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── err.input31.c │ │ ├── err.input32.c │ │ ├── err.input33.c │ │ ├── err.input34.c │ │ ├── err.input35.c │ │ ├── err.input36.c │ │ ├── err.input37.c │ │ ├── err.input38.c │ │ ├── err.input39.c │ │ ├── err.input40.c │ │ ├── err.input41.c │ │ ├── err.input42.c │ │ ├── err.input43.c │ │ ├── err.input44.c │ │ ├── err.input45.c │ │ ├── err.input46.c │ │ ├── err.input47.c │ │ ├── err.input48.c │ │ ├── err.input49.c │ │ ├── err.input50.c │ │ ├── err.input51.c │ │ ├── err.input52.c │ │ ├── err.input56.c │ │ ├── err.input57.c │ │ ├── err.input59.c │ │ ├── err.input60.c │ │ ├── err.input61.c │ │ ├── input01.c │ │ ├── input02.c │ │ ├── input03.c │ │ ├── input04.c │ │ ├── input05.c │ │ ├── input06.c │ │ ├── input07.c │ │ ├── input08.c │ │ ├── input09.c │ │ ├── input10.c │ │ ├── input11.c │ │ ├── input12.c │ │ ├── input13.c │ │ ├── input14.c │ │ ├── input15.c │ │ ├── input16.c │ │ ├── input17.c │ │ ├── input18.c │ │ ├── input18a.c │ │ ├── input19.c │ │ ├── input20.c │ │ ├── input21.c │ │ ├── input22.c │ │ ├── input23.c │ │ ├── input24.c │ │ ├── input25.c │ │ ├── input26.c │ │ ├── input27.c │ │ ├── input28.c │ │ ├── input29.c │ │ ├── input30.c │ │ ├── input31.c │ │ ├── input32.c │ │ ├── input33.c │ │ ├── input34.c │ │ ├── input35.c │ │ ├── input36.c │ │ ├── input37.c │ │ ├── input38.c │ │ ├── input39.c │ │ ├── input40.c │ │ ├── input41.c │ │ ├── input42.c │ │ ├── input43.c │ │ ├── input44.c │ │ ├── input45.c │ │ ├── input46.c │ │ ├── input47.c │ │ ├── input48.c │ │ ├── input49.c │ │ ├── input50.c │ │ ├── input51.c │ │ ├── input52.c │ │ ├── input53.c │ │ ├── input54.c │ │ ├── input55.c │ │ ├── input56.c │ │ ├── input57.c │ │ ├── input58.c │ │ ├── input59.c │ │ ├── input60.c │ │ ├── input61.c │ │ ├── mktests │ │ ├── out.input01.c │ │ ├── out.input02.c │ │ ├── out.input03.c │ │ ├── out.input04.c │ │ ├── out.input05.c │ │ ├── out.input06.c │ │ ├── out.input07.c │ │ ├── out.input08.c │ │ ├── out.input09.c │ │ ├── out.input10.c │ │ ├── out.input11.c │ │ ├── out.input12.c │ │ ├── out.input13.c │ │ ├── out.input14.c │ │ ├── out.input15.c │ │ ├── out.input16.c │ │ ├── out.input17.c │ │ ├── out.input18.c │ │ ├── out.input18a.c │ │ ├── out.input19.c │ │ ├── out.input20.c │ │ ├── out.input21.c │ │ ├── out.input22.c │ │ ├── out.input23.c │ │ ├── out.input24.c │ │ ├── out.input25.c │ │ ├── out.input26.c │ │ ├── out.input27.c │ │ ├── out.input28.c │ │ ├── out.input29.c │ │ ├── out.input30.c │ │ ├── out.input53.c │ │ ├── out.input54.c │ │ ├── out.input55.c │ │ ├── out.input58.c │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 33_Unions/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── main.c │ ├── misc.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── err.input31.c │ │ ├── err.input32.c │ │ ├── err.input33.c │ │ ├── err.input34.c │ │ ├── err.input35.c │ │ ├── err.input36.c │ │ ├── err.input37.c │ │ ├── err.input38.c │ │ ├── err.input39.c │ │ ├── err.input40.c │ │ ├── err.input41.c │ │ ├── err.input42.c │ │ ├── err.input43.c │ │ ├── err.input44.c │ │ ├── err.input45.c │ │ ├── err.input46.c │ │ ├── err.input47.c │ │ ├── err.input48.c │ │ ├── err.input49.c │ │ ├── err.input50.c │ │ ├── err.input51.c │ │ ├── err.input52.c │ │ ├── err.input56.c │ │ ├── err.input57.c │ │ ├── err.input59.c │ │ ├── err.input60.c │ │ ├── err.input61.c │ │ ├── input01.c │ │ ├── input02.c │ │ ├── input03.c │ │ ├── input04.c │ │ ├── input05.c │ │ ├── input06.c │ │ ├── input07.c │ │ ├── input08.c │ │ ├── input09.c │ │ ├── input10.c │ │ ├── input11.c │ │ ├── input12.c │ │ ├── input13.c │ │ ├── input14.c │ │ ├── input15.c │ │ ├── input16.c │ │ ├── input17.c │ │ ├── input18.c │ │ ├── input18a.c │ │ ├── input19.c │ │ ├── input20.c │ │ ├── input21.c │ │ ├── input22.c │ │ ├── input23.c │ │ ├── input24.c │ │ ├── input25.c │ │ ├── input26.c │ │ ├── input27.c │ │ ├── input28.c │ │ ├── input29.c │ │ ├── input30.c │ │ ├── input31.c │ │ ├── input32.c │ │ ├── input33.c │ │ ├── input34.c │ │ ├── input35.c │ │ ├── input36.c │ │ ├── input37.c │ │ ├── input38.c │ │ ├── input39.c │ │ ├── input40.c │ │ ├── input41.c │ │ ├── input42.c │ │ ├── input43.c │ │ ├── input44.c │ │ ├── input45.c │ │ ├── input46.c │ │ ├── input47.c │ │ ├── input48.c │ │ ├── input49.c │ │ ├── input50.c │ │ ├── input51.c │ │ ├── input52.c │ │ ├── input53.c │ │ ├── input54.c │ │ ├── input55.c │ │ ├── input56.c │ │ ├── input57.c │ │ ├── input58.c │ │ ├── input59.c │ │ ├── input60.c │ │ ├── input61.c │ │ ├── input62.c │ │ ├── mktests │ │ ├── out.input01.c │ │ ├── out.input02.c │ │ ├── out.input03.c │ │ ├── out.input04.c │ │ ├── out.input05.c │ │ ├── out.input06.c │ │ ├── out.input07.c │ │ ├── out.input08.c │ │ ├── out.input09.c │ │ ├── out.input10.c │ │ ├── out.input11.c │ │ ├── out.input12.c │ │ ├── out.input13.c │ │ ├── out.input14.c │ │ ├── out.input15.c │ │ ├── out.input16.c │ │ ├── out.input17.c │ │ ├── out.input18.c │ │ ├── out.input18a.c │ │ ├── out.input19.c │ │ ├── out.input20.c │ │ ├── out.input21.c │ │ ├── out.input22.c │ │ ├── out.input23.c │ │ ├── out.input24.c │ │ ├── out.input25.c │ │ ├── out.input26.c │ │ ├── out.input27.c │ │ ├── out.input28.c │ │ ├── out.input29.c │ │ ├── out.input30.c │ │ ├── out.input53.c │ │ ├── out.input54.c │ │ ├── out.input55.c │ │ ├── out.input58.c │ │ ├── out.input62.c │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 34_Enums_and_Typedefs/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── main.c │ ├── misc.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── err.input31.c │ │ ├── err.input32.c │ │ ├── err.input33.c │ │ ├── err.input34.c │ │ ├── err.input35.c │ │ ├── err.input36.c │ │ ├── err.input37.c │ │ ├── err.input38.c │ │ ├── err.input39.c │ │ ├── err.input40.c │ │ ├── err.input41.c │ │ ├── err.input42.c │ │ ├── err.input43.c │ │ ├── err.input44.c │ │ ├── err.input45.c │ │ ├── err.input46.c │ │ ├── err.input47.c │ │ ├── err.input48.c │ │ ├── err.input49.c │ │ ├── err.input50.c │ │ ├── err.input51.c │ │ ├── err.input52.c │ │ ├── err.input56.c │ │ ├── err.input57.c │ │ ├── err.input59.c │ │ ├── err.input60.c │ │ ├── err.input61.c │ │ ├── err.input64.c │ │ ├── err.input65.c │ │ ├── err.input66.c │ │ ├── err.input68.c │ │ ├── err.input69.c │ │ ├── input01.c │ │ ├── input02.c │ │ ├── input03.c │ │ ├── input04.c │ │ ├── input05.c │ │ ├── input06.c │ │ ├── input07.c │ │ ├── input08.c │ │ ├── input09.c │ │ ├── input10.c │ │ ├── input11.c │ │ ├── input12.c │ │ ├── input13.c │ │ ├── input14.c │ │ ├── input15.c │ │ ├── input16.c │ │ ├── input17.c │ │ ├── input18.c │ │ ├── input18a.c │ │ ├── input19.c │ │ ├── input20.c │ │ ├── input21.c │ │ ├── input22.c │ │ ├── input23.c │ │ ├── input24.c │ │ ├── input25.c │ │ ├── input26.c │ │ ├── input27.c │ │ ├── input28.c │ │ ├── input29.c │ │ ├── input30.c │ │ ├── input31.c │ │ ├── input32.c │ │ ├── input33.c │ │ ├── input34.c │ │ ├── input35.c │ │ ├── input36.c │ │ ├── input37.c │ │ ├── input38.c │ │ ├── input39.c │ │ ├── input40.c │ │ ├── input41.c │ │ ├── input42.c │ │ ├── input43.c │ │ ├── input44.c │ │ ├── input45.c │ │ ├── input46.c │ │ ├── input47.c │ │ ├── input48.c │ │ ├── input49.c │ │ ├── input50.c │ │ ├── input51.c │ │ ├── input52.c │ │ ├── input53.c │ │ ├── input54.c │ │ ├── input55.c │ │ ├── input56.c │ │ ├── input57.c │ │ ├── input58.c │ │ ├── input59.c │ │ ├── input60.c │ │ ├── input61.c │ │ ├── input62.c │ │ ├── input63.c │ │ ├── input64.c │ │ ├── input65.c │ │ ├── input66.c │ │ ├── input67.c │ │ ├── input68.c │ │ ├── input69.c │ │ ├── mktests │ │ ├── out.input01.c │ │ ├── out.input02.c │ │ ├── out.input03.c │ │ ├── out.input04.c │ │ ├── out.input05.c │ │ ├── out.input06.c │ │ ├── out.input07.c │ │ ├── out.input08.c │ │ ├── out.input09.c │ │ ├── out.input10.c │ │ ├── out.input11.c │ │ ├── out.input12.c │ │ ├── out.input13.c │ │ ├── out.input14.c │ │ ├── out.input15.c │ │ ├── out.input16.c │ │ ├── out.input17.c │ │ ├── out.input18.c │ │ ├── out.input18a.c │ │ ├── out.input19.c │ │ ├── out.input20.c │ │ ├── out.input21.c │ │ ├── out.input22.c │ │ ├── out.input23.c │ │ ├── out.input24.c │ │ ├── out.input25.c │ │ ├── out.input26.c │ │ ├── out.input27.c │ │ ├── out.input28.c │ │ ├── out.input29.c │ │ ├── out.input30.c │ │ ├── out.input53.c │ │ ├── out.input54.c │ │ ├── out.input55.c │ │ ├── out.input58.c │ │ ├── out.input62.c │ │ ├── out.input63.c │ │ ├── out.input67.c │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 35_Preprocessor/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── include/ │ │ ├── fcntl.h │ │ ├── stddef.h │ │ └── stdio.h │ ├── main.c │ ├── misc.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── err.input31.c │ │ ├── err.input32.c │ │ ├── err.input33.c │ │ ├── err.input34.c │ │ ├── err.input35.c │ │ ├── err.input36.c │ │ ├── err.input37.c │ │ ├── err.input38.c │ │ ├── err.input39.c │ │ ├── err.input40.c │ │ ├── err.input41.c │ │ ├── err.input42.c │ │ ├── err.input43.c │ │ ├── err.input44.c │ │ ├── err.input45.c │ │ ├── err.input46.c │ │ ├── err.input47.c │ │ ├── err.input48.c │ │ ├── err.input49.c │ │ ├── err.input50.c │ │ ├── err.input51.c │ │ ├── err.input52.c │ │ ├── err.input56.c │ │ ├── err.input57.c │ │ ├── err.input59.c │ │ ├── err.input60.c │ │ ├── err.input61.c │ │ ├── err.input64.c │ │ ├── err.input65.c │ │ ├── err.input66.c │ │ ├── err.input68.c │ │ ├── err.input69.c │ │ ├── input01.c │ │ ├── input02.c │ │ ├── input03.c │ │ ├── input04.c │ │ ├── input05.c │ │ ├── input06.c │ │ ├── input07.c │ │ ├── input08.c │ │ ├── input09.c │ │ ├── input10.c │ │ ├── input11.c │ │ ├── input12.c │ │ ├── input13.c │ │ ├── input14.c │ │ ├── input15.c │ │ ├── input16.c │ │ ├── input17.c │ │ ├── input18.c │ │ ├── input18a.c │ │ ├── input19.c │ │ ├── input20.c │ │ ├── input21.c │ │ ├── input22.c │ │ ├── input23.c │ │ ├── input24.c │ │ ├── input25.c │ │ ├── input26.c │ │ ├── input27.c │ │ ├── input28.c │ │ ├── input29.c │ │ ├── input30.c │ │ ├── input31.c │ │ ├── input32.c │ │ ├── input33.c │ │ ├── input34.c │ │ ├── input35.c │ │ ├── input36.c │ │ ├── input37.c │ │ ├── input38.c │ │ ├── input39.c │ │ ├── input40.c │ │ ├── input41.c │ │ ├── input42.c │ │ ├── input43.c │ │ ├── input44.c │ │ ├── input45.c │ │ ├── input46.c │ │ ├── input47.c │ │ ├── input48.c │ │ ├── input49.c │ │ ├── input50.c │ │ ├── input51.c │ │ ├── input52.c │ │ ├── input53.c │ │ ├── input54.c │ │ ├── input55.c │ │ ├── input56.c │ │ ├── input57.c │ │ ├── input58.c │ │ ├── input59.c │ │ ├── input60.c │ │ ├── input61.c │ │ ├── input62.c │ │ ├── input63.c │ │ ├── input64.c │ │ ├── input65.c │ │ ├── input66.c │ │ ├── input67.c │ │ ├── input68.c │ │ ├── input69.c │ │ ├── input70.c │ │ ├── mktests │ │ ├── out.input01.c │ │ ├── out.input02.c │ │ ├── out.input03.c │ │ ├── out.input04.c │ │ ├── out.input05.c │ │ ├── out.input06.c │ │ ├── out.input07.c │ │ ├── out.input08.c │ │ ├── out.input09.c │ │ ├── out.input10.c │ │ ├── out.input11.c │ │ ├── out.input12.c │ │ ├── out.input13.c │ │ ├── out.input14.c │ │ ├── out.input15.c │ │ ├── out.input16.c │ │ ├── out.input17.c │ │ ├── out.input18.c │ │ ├── out.input18a.c │ │ ├── out.input19.c │ │ ├── out.input20.c │ │ ├── out.input21.c │ │ ├── out.input22.c │ │ ├── out.input23.c │ │ ├── out.input24.c │ │ ├── out.input25.c │ │ ├── out.input26.c │ │ ├── out.input27.c │ │ ├── out.input28.c │ │ ├── out.input29.c │ │ ├── out.input30.c │ │ ├── out.input53.c │ │ ├── out.input54.c │ │ ├── out.input55.c │ │ ├── out.input58.c │ │ ├── out.input62.c │ │ ├── out.input63.c │ │ ├── out.input67.c │ │ ├── out.input70.c │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 36_Break_Continue/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── include/ │ │ ├── fcntl.h │ │ ├── stddef.h │ │ └── stdio.h │ ├── main.c │ ├── misc.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── err.input31.c │ │ ├── err.input32.c │ │ ├── err.input33.c │ │ ├── err.input34.c │ │ ├── err.input35.c │ │ ├── err.input36.c │ │ ├── err.input37.c │ │ ├── err.input38.c │ │ ├── err.input39.c │ │ ├── err.input40.c │ │ ├── err.input41.c │ │ ├── err.input42.c │ │ ├── err.input43.c │ │ ├── err.input44.c │ │ ├── err.input45.c │ │ ├── err.input46.c │ │ ├── err.input47.c │ │ ├── err.input48.c │ │ ├── err.input49.c │ │ ├── err.input50.c │ │ ├── err.input51.c │ │ ├── err.input52.c │ │ ├── err.input56.c │ │ ├── err.input57.c │ │ ├── err.input59.c │ │ ├── err.input60.c │ │ ├── err.input61.c │ │ ├── err.input64.c │ │ ├── err.input65.c │ │ ├── err.input66.c │ │ ├── err.input68.c │ │ ├── err.input69.c │ │ ├── err.input72.c │ │ ├── err.input73.c │ │ ├── input01.c │ │ ├── input02.c │ │ ├── input03.c │ │ ├── input04.c │ │ ├── input05.c │ │ ├── input06.c │ │ ├── input07.c │ │ ├── input08.c │ │ ├── input09.c │ │ ├── input10.c │ │ ├── input11.c │ │ ├── input12.c │ │ ├── input13.c │ │ ├── input14.c │ │ ├── input15.c │ │ ├── input16.c │ │ ├── input17.c │ │ ├── input18.c │ │ ├── input18a.c │ │ ├── input19.c │ │ ├── input20.c │ │ ├── input21.c │ │ ├── input22.c │ │ ├── input23.c │ │ ├── input24.c │ │ ├── input25.c │ │ ├── input26.c │ │ ├── input27.c │ │ ├── input28.c │ │ ├── input29.c │ │ ├── input30.c │ │ ├── input31.c │ │ ├── input32.c │ │ ├── input33.c │ │ ├── input34.c │ │ ├── input35.c │ │ ├── input36.c │ │ ├── input37.c │ │ ├── input38.c │ │ ├── input39.c │ │ ├── input40.c │ │ ├── input41.c │ │ ├── input42.c │ │ ├── input43.c │ │ ├── input44.c │ │ ├── input45.c │ │ ├── input46.c │ │ ├── input47.c │ │ ├── input48.c │ │ ├── input49.c │ │ ├── input50.c │ │ ├── input51.c │ │ ├── input52.c │ │ ├── input53.c │ │ ├── input54.c │ │ ├── input55.c │ │ ├── input56.c │ │ ├── input57.c │ │ ├── input58.c │ │ ├── input59.c │ │ ├── input60.c │ │ ├── input61.c │ │ ├── input62.c │ │ ├── input63.c │ │ ├── input64.c │ │ ├── input65.c │ │ ├── input66.c │ │ ├── input67.c │ │ ├── input68.c │ │ ├── input69.c │ │ ├── input70.c │ │ ├── input71.c │ │ ├── input72.c │ │ ├── input73.c │ │ ├── mktests │ │ ├── out.input01.c │ │ ├── out.input02.c │ │ ├── out.input03.c │ │ ├── out.input04.c │ │ ├── out.input05.c │ │ ├── out.input06.c │ │ ├── out.input07.c │ │ ├── out.input08.c │ │ ├── out.input09.c │ │ ├── out.input10.c │ │ ├── out.input11.c │ │ ├── out.input12.c │ │ ├── out.input13.c │ │ ├── out.input14.c │ │ ├── out.input15.c │ │ ├── out.input16.c │ │ ├── out.input17.c │ │ ├── out.input18.c │ │ ├── out.input18a.c │ │ ├── out.input19.c │ │ ├── out.input20.c │ │ ├── out.input21.c │ │ ├── out.input22.c │ │ ├── out.input23.c │ │ ├── out.input24.c │ │ ├── out.input25.c │ │ ├── out.input26.c │ │ ├── out.input27.c │ │ ├── out.input28.c │ │ ├── out.input29.c │ │ ├── out.input30.c │ │ ├── out.input53.c │ │ ├── out.input54.c │ │ ├── out.input55.c │ │ ├── out.input58.c │ │ ├── out.input62.c │ │ ├── out.input63.c │ │ ├── out.input67.c │ │ ├── out.input70.c │ │ ├── out.input71.c │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 37_Switch/ │ ├── Figs/ │ │ ├── switch_ast.dia │ │ ├── switch_logic.dia │ │ └── switch_logic2.dia │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── include/ │ │ ├── fcntl.h │ │ ├── stddef.h │ │ └── stdio.h │ ├── main.c │ ├── misc.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── err.input31.c │ │ ├── err.input32.c │ │ ├── err.input33.c │ │ ├── err.input34.c │ │ ├── err.input35.c │ │ ├── err.input36.c │ │ ├── err.input37.c │ │ ├── err.input38.c │ │ ├── err.input39.c │ │ ├── err.input40.c │ │ ├── err.input41.c │ │ ├── err.input42.c │ │ ├── err.input43.c │ │ ├── err.input44.c │ │ ├── err.input45.c │ │ ├── err.input46.c │ │ ├── err.input47.c │ │ ├── err.input48.c │ │ ├── err.input49.c │ │ ├── err.input50.c │ │ ├── err.input51.c │ │ ├── err.input52.c │ │ ├── err.input56.c │ │ ├── err.input57.c │ │ ├── err.input59.c │ │ ├── err.input60.c │ │ ├── err.input61.c │ │ ├── err.input64.c │ │ ├── err.input65.c │ │ ├── err.input66.c │ │ ├── err.input68.c │ │ ├── err.input69.c │ │ ├── err.input72.c │ │ ├── err.input73.c │ │ ├── err.input75.c │ │ ├── err.input76.c │ │ ├── err.input77.c │ │ ├── err.input78.c │ │ ├── err.input79.c │ │ ├── input01.c │ │ ├── input02.c │ │ ├── input03.c │ │ ├── input04.c │ │ ├── input05.c │ │ ├── input06.c │ │ ├── input07.c │ │ ├── input08.c │ │ ├── input09.c │ │ ├── input10.c │ │ ├── input11.c │ │ ├── input12.c │ │ ├── input13.c │ │ ├── input14.c │ │ ├── input15.c │ │ ├── input16.c │ │ ├── input17.c │ │ ├── input18.c │ │ ├── input18a.c │ │ ├── input19.c │ │ ├── input20.c │ │ ├── input21.c │ │ ├── input22.c │ │ ├── input23.c │ │ ├── input24.c │ │ ├── input25.c │ │ ├── input26.c │ │ ├── input27.c │ │ ├── input28.c │ │ ├── input29.c │ │ ├── input30.c │ │ ├── input31.c │ │ ├── input32.c │ │ ├── input33.c │ │ ├── input34.c │ │ ├── input35.c │ │ ├── input36.c │ │ ├── input37.c │ │ ├── input38.c │ │ ├── input39.c │ │ ├── input40.c │ │ ├── input41.c │ │ ├── input42.c │ │ ├── input43.c │ │ ├── input44.c │ │ ├── input45.c │ │ ├── input46.c │ │ ├── input47.c │ │ ├── input48.c │ │ ├── input49.c │ │ ├── input50.c │ │ ├── input51.c │ │ ├── input52.c │ │ ├── input53.c │ │ ├── input54.c │ │ ├── input55.c │ │ ├── input56.c │ │ ├── input57.c │ │ ├── input58.c │ │ ├── input59.c │ │ ├── input60.c │ │ ├── input61.c │ │ ├── input62.c │ │ ├── input63.c │ │ ├── input64.c │ │ ├── input65.c │ │ ├── input66.c │ │ ├── input67.c │ │ ├── input68.c │ │ ├── input69.c │ │ ├── input70.c │ │ ├── input71.c │ │ ├── input72.c │ │ ├── input73.c │ │ ├── input74.c │ │ ├── input75.c │ │ ├── input76.c │ │ ├── input77.c │ │ ├── input78.c │ │ ├── input79.c │ │ ├── mktests │ │ ├── out.input01.c │ │ ├── out.input02.c │ │ ├── out.input03.c │ │ ├── out.input04.c │ │ ├── out.input05.c │ │ ├── out.input06.c │ │ ├── out.input07.c │ │ ├── out.input08.c │ │ ├── out.input09.c │ │ ├── out.input10.c │ │ ├── out.input11.c │ │ ├── out.input12.c │ │ ├── out.input13.c │ │ ├── out.input14.c │ │ ├── out.input15.c │ │ ├── out.input16.c │ │ ├── out.input17.c │ │ ├── out.input18.c │ │ ├── out.input18a.c │ │ ├── out.input19.c │ │ ├── out.input20.c │ │ ├── out.input21.c │ │ ├── out.input22.c │ │ ├── out.input23.c │ │ ├── out.input24.c │ │ ├── out.input25.c │ │ ├── out.input26.c │ │ ├── out.input27.c │ │ ├── out.input28.c │ │ ├── out.input29.c │ │ ├── out.input30.c │ │ ├── out.input53.c │ │ ├── out.input54.c │ │ ├── out.input55.c │ │ ├── out.input58.c │ │ ├── out.input62.c │ │ ├── out.input63.c │ │ ├── out.input67.c │ │ ├── out.input70.c │ │ ├── out.input71.c │ │ ├── out.input74.c │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 38_Dangling_Else/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── include/ │ │ ├── fcntl.h │ │ ├── stddef.h │ │ └── stdio.h │ ├── main.c │ ├── misc.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── err.input31.c │ │ ├── err.input32.c │ │ ├── err.input33.c │ │ ├── err.input34.c │ │ ├── err.input35.c │ │ ├── err.input36.c │ │ ├── err.input37.c │ │ ├── err.input38.c │ │ ├── err.input39.c │ │ ├── err.input40.c │ │ ├── err.input41.c │ │ ├── err.input42.c │ │ ├── err.input43.c │ │ ├── err.input44.c │ │ ├── err.input45.c │ │ ├── err.input46.c │ │ ├── err.input47.c │ │ ├── err.input48.c │ │ ├── err.input49.c │ │ ├── err.input50.c │ │ ├── err.input51.c │ │ ├── err.input52.c │ │ ├── err.input56.c │ │ ├── err.input57.c │ │ ├── err.input59.c │ │ ├── err.input60.c │ │ ├── err.input61.c │ │ ├── err.input64.c │ │ ├── err.input65.c │ │ ├── err.input66.c │ │ ├── err.input68.c │ │ ├── err.input69.c │ │ ├── err.input72.c │ │ ├── err.input73.c │ │ ├── err.input75.c │ │ ├── err.input76.c │ │ ├── err.input77.c │ │ ├── err.input78.c │ │ ├── err.input79.c │ │ ├── input01.c │ │ ├── input02.c │ │ ├── input03.c │ │ ├── input04.c │ │ ├── input05.c │ │ ├── input06.c │ │ ├── input07.c │ │ ├── input08.c │ │ ├── input09.c │ │ ├── input10.c │ │ ├── input11.c │ │ ├── input12.c │ │ ├── input13.c │ │ ├── input14.c │ │ ├── input15.c │ │ ├── input16.c │ │ ├── input17.c │ │ ├── input18.c │ │ ├── input18a.c │ │ ├── input19.c │ │ ├── input20.c │ │ ├── input21.c │ │ ├── input22.c │ │ ├── input23.c │ │ ├── input24.c │ │ ├── input25.c │ │ ├── input26.c │ │ ├── input27.c │ │ ├── input28.c │ │ ├── input29.c │ │ ├── input30.c │ │ ├── input31.c │ │ ├── input32.c │ │ ├── input33.c │ │ ├── input34.c │ │ ├── input35.c │ │ ├── input36.c │ │ ├── input37.c │ │ ├── input38.c │ │ ├── input39.c │ │ ├── input40.c │ │ ├── input41.c │ │ ├── input42.c │ │ ├── input43.c │ │ ├── input44.c │ │ ├── input45.c │ │ ├── input46.c │ │ ├── input47.c │ │ ├── input48.c │ │ ├── input49.c │ │ ├── input50.c │ │ ├── input51.c │ │ ├── input52.c │ │ ├── input53.c │ │ ├── input54.c │ │ ├── input55.c │ │ ├── input56.c │ │ ├── input57.c │ │ ├── input58.c │ │ ├── input59.c │ │ ├── input60.c │ │ ├── input61.c │ │ ├── input62.c │ │ ├── input63.c │ │ ├── input64.c │ │ ├── input65.c │ │ ├── input66.c │ │ ├── input67.c │ │ ├── input68.c │ │ ├── input69.c │ │ ├── input70.c │ │ ├── input71.c │ │ ├── input72.c │ │ ├── input73.c │ │ ├── input74.c │ │ ├── input75.c │ │ ├── input76.c │ │ ├── input77.c │ │ ├── input78.c │ │ ├── input79.c │ │ ├── input80.c │ │ ├── input81.c │ │ ├── input82.c │ │ ├── input83.c │ │ ├── mktests │ │ ├── out.input01.c │ │ ├── out.input02.c │ │ ├── out.input03.c │ │ ├── out.input04.c │ │ ├── out.input05.c │ │ ├── out.input06.c │ │ ├── out.input07.c │ │ ├── out.input08.c │ │ ├── out.input09.c │ │ ├── out.input10.c │ │ ├── out.input11.c │ │ ├── out.input12.c │ │ ├── out.input13.c │ │ ├── out.input14.c │ │ ├── out.input15.c │ │ ├── out.input16.c │ │ ├── out.input17.c │ │ ├── out.input18.c │ │ ├── out.input18a.c │ │ ├── out.input19.c │ │ ├── out.input20.c │ │ ├── out.input21.c │ │ ├── out.input22.c │ │ ├── out.input23.c │ │ ├── out.input24.c │ │ ├── out.input25.c │ │ ├── out.input26.c │ │ ├── out.input27.c │ │ ├── out.input28.c │ │ ├── out.input29.c │ │ ├── out.input30.c │ │ ├── out.input53.c │ │ ├── out.input54.c │ │ ├── out.input55.c │ │ ├── out.input58.c │ │ ├── out.input62.c │ │ ├── out.input63.c │ │ ├── out.input67.c │ │ ├── out.input70.c │ │ ├── out.input71.c │ │ ├── out.input74.c │ │ ├── out.input80.c │ │ ├── out.input81.c │ │ ├── out.input82.c │ │ ├── out.input83.c │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 39_Var_Initialisation_pt1/ │ ├── Figs/ │ │ └── decl_call_graph.dia │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── include/ │ │ ├── fcntl.h │ │ ├── stddef.h │ │ └── stdio.h │ ├── main.c │ ├── misc.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── err.input31.c │ │ ├── err.input32.c │ │ ├── err.input33.c │ │ ├── err.input34.c │ │ ├── err.input35.c │ │ ├── err.input36.c │ │ ├── err.input37.c │ │ ├── err.input38.c │ │ ├── err.input39.c │ │ ├── err.input40.c │ │ ├── err.input41.c │ │ ├── err.input42.c │ │ ├── err.input43.c │ │ ├── err.input44.c │ │ ├── err.input45.c │ │ ├── err.input46.c │ │ ├── err.input47.c │ │ ├── err.input48.c │ │ ├── err.input49.c │ │ ├── err.input50.c │ │ ├── err.input51.c │ │ ├── err.input52.c │ │ ├── err.input56.c │ │ ├── err.input57.c │ │ ├── err.input59.c │ │ ├── err.input60.c │ │ ├── err.input61.c │ │ ├── err.input64.c │ │ ├── err.input65.c │ │ ├── err.input66.c │ │ ├── err.input68.c │ │ ├── err.input69.c │ │ ├── err.input72.c │ │ ├── err.input73.c │ │ ├── err.input75.c │ │ ├── err.input76.c │ │ ├── err.input77.c │ │ ├── err.input78.c │ │ ├── err.input79.c │ │ ├── err.input85.c │ │ ├── err.input86.c │ │ ├── err.input87.c │ │ ├── input01.c │ │ ├── input02.c │ │ ├── input03.c │ │ ├── input04.c │ │ ├── input05.c │ │ ├── input06.c │ │ ├── input07.c │ │ ├── input08.c │ │ ├── input09.c │ │ ├── input10.c │ │ ├── input11.c │ │ ├── input12.c │ │ ├── input13.c │ │ ├── input14.c │ │ ├── input15.c │ │ ├── input16.c │ │ ├── input17.c │ │ ├── input18.c │ │ ├── input18a.c │ │ ├── input19.c │ │ ├── input20.c │ │ ├── input21.c │ │ ├── input22.c │ │ ├── input23.c │ │ ├── input24.c │ │ ├── input25.c │ │ ├── input26.c │ │ ├── input27.c │ │ ├── input28.c │ │ ├── input29.c │ │ ├── input30.c │ │ ├── input31.c │ │ ├── input32.c │ │ ├── input33.c │ │ ├── input34.c │ │ ├── input35.c │ │ ├── input36.c │ │ ├── input37.c │ │ ├── input38.c │ │ ├── input39.c │ │ ├── input40.c │ │ ├── input41.c │ │ ├── input42.c │ │ ├── input43.c │ │ ├── input44.c │ │ ├── input45.c │ │ ├── input46.c │ │ ├── input47.c │ │ ├── input48.c │ │ ├── input49.c │ │ ├── input50.c │ │ ├── input51.c │ │ ├── input52.c │ │ ├── input53.c │ │ ├── input54.c │ │ ├── input55.c │ │ ├── input56.c │ │ ├── input57.c │ │ ├── input58.c │ │ ├── input59.c │ │ ├── input60.c │ │ ├── input61.c │ │ ├── input62.c │ │ ├── input63.c │ │ ├── input64.c │ │ ├── input65.c │ │ ├── input66.c │ │ ├── input67.c │ │ ├── input68.c │ │ ├── input69.c │ │ ├── input70.c │ │ ├── input71.c │ │ ├── input72.c │ │ ├── input73.c │ │ ├── input74.c │ │ ├── input75.c │ │ ├── input76.c │ │ ├── input77.c │ │ ├── input78.c │ │ ├── input79.c │ │ ├── input80.c │ │ ├── input81.c │ │ ├── input82.c │ │ ├── input83.c │ │ ├── input84.c │ │ ├── input85.c │ │ ├── input86.c │ │ ├── input87.c │ │ ├── input88.c │ │ ├── mktests │ │ ├── out.input01.c │ │ ├── out.input02.c │ │ ├── out.input03.c │ │ ├── out.input04.c │ │ ├── out.input05.c │ │ ├── out.input06.c │ │ ├── out.input07.c │ │ ├── out.input08.c │ │ ├── out.input09.c │ │ ├── out.input10.c │ │ ├── out.input11.c │ │ ├── out.input12.c │ │ ├── out.input13.c │ │ ├── out.input14.c │ │ ├── out.input15.c │ │ ├── out.input16.c │ │ ├── out.input17.c │ │ ├── out.input18.c │ │ ├── out.input18a.c │ │ ├── out.input19.c │ │ ├── out.input20.c │ │ ├── out.input21.c │ │ ├── out.input22.c │ │ ├── out.input23.c │ │ ├── out.input24.c │ │ ├── out.input25.c │ │ ├── out.input26.c │ │ ├── out.input27.c │ │ ├── out.input28.c │ │ ├── out.input29.c │ │ ├── out.input30.c │ │ ├── out.input53.c │ │ ├── out.input54.c │ │ ├── out.input55.c │ │ ├── out.input58.c │ │ ├── out.input62.c │ │ ├── out.input63.c │ │ ├── out.input67.c │ │ ├── out.input70.c │ │ ├── out.input71.c │ │ ├── out.input74.c │ │ ├── out.input80.c │ │ ├── out.input81.c │ │ ├── out.input82.c │ │ ├── out.input83.c │ │ ├── out.input84.c │ │ ├── out.input88.c │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 40_Var_Initialisation_pt2/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── include/ │ │ ├── fcntl.h │ │ ├── stddef.h │ │ └── stdio.h │ ├── main.c │ ├── misc.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── err.input31.c │ │ ├── err.input32.c │ │ ├── err.input33.c │ │ ├── err.input34.c │ │ ├── err.input35.c │ │ ├── err.input36.c │ │ ├── err.input37.c │ │ ├── err.input38.c │ │ ├── err.input39.c │ │ ├── err.input40.c │ │ ├── err.input41.c │ │ ├── err.input42.c │ │ ├── err.input43.c │ │ ├── err.input44.c │ │ ├── err.input45.c │ │ ├── err.input46.c │ │ ├── err.input47.c │ │ ├── err.input48.c │ │ ├── err.input49.c │ │ ├── err.input50.c │ │ ├── err.input51.c │ │ ├── err.input52.c │ │ ├── err.input56.c │ │ ├── err.input57.c │ │ ├── err.input59.c │ │ ├── err.input60.c │ │ ├── err.input61.c │ │ ├── err.input64.c │ │ ├── err.input65.c │ │ ├── err.input66.c │ │ ├── err.input68.c │ │ ├── err.input69.c │ │ ├── err.input72.c │ │ ├── err.input73.c │ │ ├── err.input75.c │ │ ├── err.input76.c │ │ ├── err.input77.c │ │ ├── err.input78.c │ │ ├── err.input79.c │ │ ├── err.input85.c │ │ ├── err.input86.c │ │ ├── err.input87.c │ │ ├── err.input92.c │ │ ├── err.input93.c │ │ ├── err.input94.c │ │ ├── err.input95.c │ │ ├── err.input96.c │ │ ├── err.input97.c │ │ ├── err.input98.c │ │ ├── input01.c │ │ ├── input02.c │ │ ├── input03.c │ │ ├── input04.c │ │ ├── input05.c │ │ ├── input06.c │ │ ├── input07.c │ │ ├── input08.c │ │ ├── input09.c │ │ ├── input10.c │ │ ├── input11.c │ │ ├── input12.c │ │ ├── input13.c │ │ ├── input14.c │ │ ├── input15.c │ │ ├── input16.c │ │ ├── input17.c │ │ ├── input18.c │ │ ├── input18a.c │ │ ├── input19.c │ │ ├── input20.c │ │ ├── input21.c │ │ ├── input22.c │ │ ├── input23.c │ │ ├── input24.c │ │ ├── input25.c │ │ ├── input26.c │ │ ├── input27.c │ │ ├── input28.c │ │ ├── input29.c │ │ ├── input30.c │ │ ├── input31.c │ │ ├── input32.c │ │ ├── input33.c │ │ ├── input34.c │ │ ├── input35.c │ │ ├── input36.c │ │ ├── input37.c │ │ ├── input38.c │ │ ├── input39.c │ │ ├── input40.c │ │ ├── input41.c │ │ ├── input42.c │ │ ├── input43.c │ │ ├── input44.c │ │ ├── input45.c │ │ ├── input46.c │ │ ├── input47.c │ │ ├── input48.c │ │ ├── input49.c │ │ ├── input50.c │ │ ├── input51.c │ │ ├── input52.c │ │ ├── input53.c │ │ ├── input54.c │ │ ├── input55.c │ │ ├── input56.c │ │ ├── input57.c │ │ ├── input58.c │ │ ├── input59.c │ │ ├── input60.c │ │ ├── input61.c │ │ ├── input62.c │ │ ├── input63.c │ │ ├── input64.c │ │ ├── input65.c │ │ ├── input66.c │ │ ├── input67.c │ │ ├── input68.c │ │ ├── input69.c │ │ ├── input70.c │ │ ├── input71.c │ │ ├── input72.c │ │ ├── input73.c │ │ ├── input74.c │ │ ├── input75.c │ │ ├── input76.c │ │ ├── input77.c │ │ ├── input78.c │ │ ├── input79.c │ │ ├── input80.c │ │ ├── input81.c │ │ ├── input82.c │ │ ├── input83.c │ │ ├── input84.c │ │ ├── input85.c │ │ ├── input86.c │ │ ├── input87.c │ │ ├── input88.c │ │ ├── input89.c │ │ ├── input90.c │ │ ├── input91.c │ │ ├── input92.c │ │ ├── input93.c │ │ ├── input94.c │ │ ├── input95.c │ │ ├── input96.c │ │ ├── input97.c │ │ ├── input98.c │ │ ├── input99.c │ │ ├── mktests │ │ ├── out.input01.c │ │ ├── out.input02.c │ │ ├── out.input03.c │ │ ├── out.input04.c │ │ ├── out.input05.c │ │ ├── out.input06.c │ │ ├── out.input07.c │ │ ├── out.input08.c │ │ ├── out.input09.c │ │ ├── out.input10.c │ │ ├── out.input11.c │ │ ├── out.input12.c │ │ ├── out.input13.c │ │ ├── out.input14.c │ │ ├── out.input15.c │ │ ├── out.input16.c │ │ ├── out.input17.c │ │ ├── out.input18.c │ │ ├── out.input18a.c │ │ ├── out.input19.c │ │ ├── out.input20.c │ │ ├── out.input21.c │ │ ├── out.input22.c │ │ ├── out.input23.c │ │ ├── out.input24.c │ │ ├── out.input25.c │ │ ├── out.input26.c │ │ ├── out.input27.c │ │ ├── out.input28.c │ │ ├── out.input29.c │ │ ├── out.input30.c │ │ ├── out.input53.c │ │ ├── out.input54.c │ │ ├── out.input55.c │ │ ├── out.input58.c │ │ ├── out.input62.c │ │ ├── out.input63.c │ │ ├── out.input67.c │ │ ├── out.input70.c │ │ ├── out.input71.c │ │ ├── out.input74.c │ │ ├── out.input80.c │ │ ├── out.input81.c │ │ ├── out.input82.c │ │ ├── out.input83.c │ │ ├── out.input84.c │ │ ├── out.input88.c │ │ ├── out.input89.c │ │ ├── out.input90.c │ │ ├── out.input91.c │ │ ├── out.input99.c │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 41_Local_Var_Init/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── include/ │ │ ├── fcntl.h │ │ ├── stddef.h │ │ └── stdio.h │ ├── main.c │ ├── misc.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── err.input031.c │ │ ├── err.input032.c │ │ ├── err.input033.c │ │ ├── err.input034.c │ │ ├── err.input035.c │ │ ├── err.input036.c │ │ ├── err.input037.c │ │ ├── err.input038.c │ │ ├── err.input039.c │ │ ├── err.input040.c │ │ ├── err.input041.c │ │ ├── err.input042.c │ │ ├── err.input043.c │ │ ├── err.input044.c │ │ ├── err.input045.c │ │ ├── err.input046.c │ │ ├── err.input047.c │ │ ├── err.input048.c │ │ ├── err.input049.c │ │ ├── err.input050.c │ │ ├── err.input051.c │ │ ├── err.input052.c │ │ ├── err.input056.c │ │ ├── err.input057.c │ │ ├── err.input059.c │ │ ├── err.input060.c │ │ ├── err.input061.c │ │ ├── err.input064.c │ │ ├── err.input065.c │ │ ├── err.input066.c │ │ ├── err.input068.c │ │ ├── err.input069.c │ │ ├── err.input072.c │ │ ├── err.input073.c │ │ ├── err.input075.c │ │ ├── err.input076.c │ │ ├── err.input077.c │ │ ├── err.input078.c │ │ ├── err.input079.c │ │ ├── err.input085.c │ │ ├── err.input086.c │ │ ├── err.input087.c │ │ ├── err.input092.c │ │ ├── err.input093.c │ │ ├── err.input094.c │ │ ├── err.input095.c │ │ ├── err.input096.c │ │ ├── err.input097.c │ │ ├── err.input098.c │ │ ├── input001.c │ │ ├── input002.c │ │ ├── input003.c │ │ ├── input004.c │ │ ├── input005.c │ │ ├── input006.c │ │ ├── input007.c │ │ ├── input008.c │ │ ├── input009.c │ │ ├── input010.c │ │ ├── input011.c │ │ ├── input012.c │ │ ├── input013.c │ │ ├── input014.c │ │ ├── input015.c │ │ ├── input016.c │ │ ├── input017.c │ │ ├── input018.c │ │ ├── input018a.c │ │ ├── input019.c │ │ ├── input020.c │ │ ├── input021.c │ │ ├── input022.c │ │ ├── input023.c │ │ ├── input024.c │ │ ├── input025.c │ │ ├── input026.c │ │ ├── input027.c │ │ ├── input028.c │ │ ├── input029.c │ │ ├── input030.c │ │ ├── input031.c │ │ ├── input032.c │ │ ├── input033.c │ │ ├── input034.c │ │ ├── input035.c │ │ ├── input036.c │ │ ├── input037.c │ │ ├── input038.c │ │ ├── input039.c │ │ ├── input040.c │ │ ├── input041.c │ │ ├── input042.c │ │ ├── input043.c │ │ ├── input044.c │ │ ├── input045.c │ │ ├── input046.c │ │ ├── input047.c │ │ ├── input048.c │ │ ├── input049.c │ │ ├── input050.c │ │ ├── input051.c │ │ ├── input052.c │ │ ├── input053.c │ │ ├── input054.c │ │ ├── input055.c │ │ ├── input056.c │ │ ├── input057.c │ │ ├── input058.c │ │ ├── input059.c │ │ ├── input060.c │ │ ├── input061.c │ │ ├── input062.c │ │ ├── input063.c │ │ ├── input064.c │ │ ├── input065.c │ │ ├── input066.c │ │ ├── input067.c │ │ ├── input068.c │ │ ├── input069.c │ │ ├── input070.c │ │ ├── input071.c │ │ ├── input072.c │ │ ├── input073.c │ │ ├── input074.c │ │ ├── input075.c │ │ ├── input076.c │ │ ├── input077.c │ │ ├── input078.c │ │ ├── input079.c │ │ ├── input080.c │ │ ├── input081.c │ │ ├── input082.c │ │ ├── input083.c │ │ ├── input084.c │ │ ├── input085.c │ │ ├── input086.c │ │ ├── input087.c │ │ ├── input088.c │ │ ├── input089.c │ │ ├── input090.c │ │ ├── input091.c │ │ ├── input092.c │ │ ├── input093.c │ │ ├── input094.c │ │ ├── input095.c │ │ ├── input096.c │ │ ├── input097.c │ │ ├── input098.c │ │ ├── input099.c │ │ ├── input100.c │ │ ├── mktests │ │ ├── out.input001.c │ │ ├── out.input002.c │ │ ├── out.input003.c │ │ ├── out.input004.c │ │ ├── out.input005.c │ │ ├── out.input006.c │ │ ├── out.input007.c │ │ ├── out.input008.c │ │ ├── out.input009.c │ │ ├── out.input010.c │ │ ├── out.input011.c │ │ ├── out.input012.c │ │ ├── out.input013.c │ │ ├── out.input014.c │ │ ├── out.input015.c │ │ ├── out.input016.c │ │ ├── out.input017.c │ │ ├── out.input018.c │ │ ├── out.input018a.c │ │ ├── out.input019.c │ │ ├── out.input020.c │ │ ├── out.input021.c │ │ ├── out.input022.c │ │ ├── out.input023.c │ │ ├── out.input024.c │ │ ├── out.input025.c │ │ ├── out.input026.c │ │ ├── out.input027.c │ │ ├── out.input028.c │ │ ├── out.input029.c │ │ ├── out.input030.c │ │ ├── out.input053.c │ │ ├── out.input054.c │ │ ├── out.input055.c │ │ ├── out.input058.c │ │ ├── out.input062.c │ │ ├── out.input063.c │ │ ├── out.input067.c │ │ ├── out.input070.c │ │ ├── out.input071.c │ │ ├── out.input074.c │ │ ├── out.input080.c │ │ ├── out.input081.c │ │ ├── out.input082.c │ │ ├── out.input083.c │ │ ├── out.input084.c │ │ ├── out.input088.c │ │ ├── out.input089.c │ │ ├── out.input090.c │ │ ├── out.input091.c │ │ ├── out.input099.c │ │ ├── out.input100.c │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 42_Casting/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── include/ │ │ ├── ctype.h │ │ ├── fcntl.h │ │ ├── stddef.h │ │ ├── stdio.h │ │ ├── stdlib.h │ │ ├── string.h │ │ └── unistd.h │ ├── main.c │ ├── misc.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── err.input031.c │ │ ├── err.input032.c │ │ ├── err.input033.c │ │ ├── err.input034.c │ │ ├── err.input035.c │ │ ├── err.input036.c │ │ ├── err.input037.c │ │ ├── err.input038.c │ │ ├── err.input039.c │ │ ├── err.input040.c │ │ ├── err.input041.c │ │ ├── err.input042.c │ │ ├── err.input043.c │ │ ├── err.input044.c │ │ ├── err.input045.c │ │ ├── err.input046.c │ │ ├── err.input047.c │ │ ├── err.input048.c │ │ ├── err.input049.c │ │ ├── err.input050.c │ │ ├── err.input051.c │ │ ├── err.input052.c │ │ ├── err.input056.c │ │ ├── err.input057.c │ │ ├── err.input059.c │ │ ├── err.input060.c │ │ ├── err.input061.c │ │ ├── err.input064.c │ │ ├── err.input065.c │ │ ├── err.input066.c │ │ ├── err.input068.c │ │ ├── err.input069.c │ │ ├── err.input072.c │ │ ├── err.input073.c │ │ ├── err.input075.c │ │ ├── err.input076.c │ │ ├── err.input077.c │ │ ├── err.input078.c │ │ ├── err.input079.c │ │ ├── err.input085.c │ │ ├── err.input086.c │ │ ├── err.input087.c │ │ ├── err.input092.c │ │ ├── err.input093.c │ │ ├── err.input094.c │ │ ├── err.input095.c │ │ ├── err.input096.c │ │ ├── err.input097.c │ │ ├── err.input098.c │ │ ├── err.input102.c │ │ ├── err.input103.c │ │ ├── err.input104.c │ │ ├── err.input105.c │ │ ├── input001.c │ │ ├── input002.c │ │ ├── input003.c │ │ ├── input004.c │ │ ├── input005.c │ │ ├── input006.c │ │ ├── input007.c │ │ ├── input008.c │ │ ├── input009.c │ │ ├── input010.c │ │ ├── input011.c │ │ ├── input012.c │ │ ├── input013.c │ │ ├── input014.c │ │ ├── input015.c │ │ ├── input016.c │ │ ├── input017.c │ │ ├── input018.c │ │ ├── input018a.c │ │ ├── input019.c │ │ ├── input020.c │ │ ├── input021.c │ │ ├── input022.c │ │ ├── input023.c │ │ ├── input024.c │ │ ├── input025.c │ │ ├── input026.c │ │ ├── input027.c │ │ ├── input028.c │ │ ├── input029.c │ │ ├── input030.c │ │ ├── input031.c │ │ ├── input032.c │ │ ├── input033.c │ │ ├── input034.c │ │ ├── input035.c │ │ ├── input036.c │ │ ├── input037.c │ │ ├── input038.c │ │ ├── input039.c │ │ ├── input040.c │ │ ├── input041.c │ │ ├── input042.c │ │ ├── input043.c │ │ ├── input044.c │ │ ├── input045.c │ │ ├── input046.c │ │ ├── input047.c │ │ ├── input048.c │ │ ├── input049.c │ │ ├── input050.c │ │ ├── input051.c │ │ ├── input052.c │ │ ├── input053.c │ │ ├── input054.c │ │ ├── input055.c │ │ ├── input056.c │ │ ├── input057.c │ │ ├── input058.c │ │ ├── input059.c │ │ ├── input060.c │ │ ├── input061.c │ │ ├── input062.c │ │ ├── input063.c │ │ ├── input064.c │ │ ├── input065.c │ │ ├── input066.c │ │ ├── input067.c │ │ ├── input068.c │ │ ├── input069.c │ │ ├── input070.c │ │ ├── input071.c │ │ ├── input072.c │ │ ├── input073.c │ │ ├── input074.c │ │ ├── input075.c │ │ ├── input076.c │ │ ├── input077.c │ │ ├── input078.c │ │ ├── input079.c │ │ ├── input080.c │ │ ├── input081.c │ │ ├── input082.c │ │ ├── input083.c │ │ ├── input084.c │ │ ├── input085.c │ │ ├── input086.c │ │ ├── input087.c │ │ ├── input088.c │ │ ├── input089.c │ │ ├── input090.c │ │ ├── input091.c │ │ ├── input092.c │ │ ├── input093.c │ │ ├── input094.c │ │ ├── input095.c │ │ ├── input096.c │ │ ├── input097.c │ │ ├── input098.c │ │ ├── input099.c │ │ ├── input100.c │ │ ├── input101.c │ │ ├── input102.c │ │ ├── input103.c │ │ ├── input104.c │ │ ├── input105.c │ │ ├── input106.c │ │ ├── input107.c │ │ ├── input108.c │ │ ├── mktests │ │ ├── out.input001.c │ │ ├── out.input002.c │ │ ├── out.input003.c │ │ ├── out.input004.c │ │ ├── out.input005.c │ │ ├── out.input006.c │ │ ├── out.input007.c │ │ ├── out.input008.c │ │ ├── out.input009.c │ │ ├── out.input010.c │ │ ├── out.input011.c │ │ ├── out.input012.c │ │ ├── out.input013.c │ │ ├── out.input014.c │ │ ├── out.input015.c │ │ ├── out.input016.c │ │ ├── out.input017.c │ │ ├── out.input018.c │ │ ├── out.input018a.c │ │ ├── out.input019.c │ │ ├── out.input020.c │ │ ├── out.input021.c │ │ ├── out.input022.c │ │ ├── out.input023.c │ │ ├── out.input024.c │ │ ├── out.input025.c │ │ ├── out.input026.c │ │ ├── out.input027.c │ │ ├── out.input028.c │ │ ├── out.input029.c │ │ ├── out.input030.c │ │ ├── out.input053.c │ │ ├── out.input054.c │ │ ├── out.input055.c │ │ ├── out.input058.c │ │ ├── out.input062.c │ │ ├── out.input063.c │ │ ├── out.input067.c │ │ ├── out.input070.c │ │ ├── out.input071.c │ │ ├── out.input074.c │ │ ├── out.input080.c │ │ ├── out.input081.c │ │ ├── out.input082.c │ │ ├── out.input083.c │ │ ├── out.input084.c │ │ ├── out.input088.c │ │ ├── out.input089.c │ │ ├── out.input090.c │ │ ├── out.input091.c │ │ ├── out.input099.c │ │ ├── out.input100.c │ │ ├── out.input101.c │ │ ├── out.input106.c │ │ ├── out.input107.c │ │ ├── out.input108.c │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 43_More_Operators/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── include/ │ │ ├── ctype.h │ │ ├── fcntl.h │ │ ├── stddef.h │ │ ├── stdio.h │ │ ├── stdlib.h │ │ ├── string.h │ │ └── unistd.h │ ├── main.c │ ├── misc.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── err.input031.c │ │ ├── err.input032.c │ │ ├── err.input033.c │ │ ├── err.input034.c │ │ ├── err.input035.c │ │ ├── err.input036.c │ │ ├── err.input037.c │ │ ├── err.input038.c │ │ ├── err.input039.c │ │ ├── err.input040.c │ │ ├── err.input041.c │ │ ├── err.input042.c │ │ ├── err.input043.c │ │ ├── err.input044.c │ │ ├── err.input045.c │ │ ├── err.input046.c │ │ ├── err.input047.c │ │ ├── err.input048.c │ │ ├── err.input049.c │ │ ├── err.input050.c │ │ ├── err.input051.c │ │ ├── err.input052.c │ │ ├── err.input056.c │ │ ├── err.input057.c │ │ ├── err.input059.c │ │ ├── err.input060.c │ │ ├── err.input061.c │ │ ├── err.input064.c │ │ ├── err.input065.c │ │ ├── err.input066.c │ │ ├── err.input068.c │ │ ├── err.input069.c │ │ ├── err.input072.c │ │ ├── err.input073.c │ │ ├── err.input075.c │ │ ├── err.input076.c │ │ ├── err.input077.c │ │ ├── err.input078.c │ │ ├── err.input079.c │ │ ├── err.input085.c │ │ ├── err.input086.c │ │ ├── err.input087.c │ │ ├── err.input092.c │ │ ├── err.input093.c │ │ ├── err.input094.c │ │ ├── err.input095.c │ │ ├── err.input096.c │ │ ├── err.input097.c │ │ ├── err.input098.c │ │ ├── err.input102.c │ │ ├── err.input103.c │ │ ├── err.input104.c │ │ ├── err.input105.c │ │ ├── input001.c │ │ ├── input002.c │ │ ├── input003.c │ │ ├── input004.c │ │ ├── input005.c │ │ ├── input006.c │ │ ├── input007.c │ │ ├── input008.c │ │ ├── input009.c │ │ ├── input010.c │ │ ├── input011.c │ │ ├── input012.c │ │ ├── input013.c │ │ ├── input014.c │ │ ├── input015.c │ │ ├── input016.c │ │ ├── input017.c │ │ ├── input018.c │ │ ├── input018a.c │ │ ├── input019.c │ │ ├── input020.c │ │ ├── input021.c │ │ ├── input022.c │ │ ├── input023.c │ │ ├── input024.c │ │ ├── input025.c │ │ ├── input026.c │ │ ├── input027.c │ │ ├── input028.c │ │ ├── input029.c │ │ ├── input030.c │ │ ├── input031.c │ │ ├── input032.c │ │ ├── input033.c │ │ ├── input034.c │ │ ├── input035.c │ │ ├── input036.c │ │ ├── input037.c │ │ ├── input038.c │ │ ├── input039.c │ │ ├── input040.c │ │ ├── input041.c │ │ ├── input042.c │ │ ├── input043.c │ │ ├── input044.c │ │ ├── input045.c │ │ ├── input046.c │ │ ├── input047.c │ │ ├── input048.c │ │ ├── input049.c │ │ ├── input050.c │ │ ├── input051.c │ │ ├── input052.c │ │ ├── input053.c │ │ ├── input054.c │ │ ├── input055.c │ │ ├── input056.c │ │ ├── input057.c │ │ ├── input058.c │ │ ├── input059.c │ │ ├── input060.c │ │ ├── input061.c │ │ ├── input062.c │ │ ├── input063.c │ │ ├── input064.c │ │ ├── input065.c │ │ ├── input066.c │ │ ├── input067.c │ │ ├── input068.c │ │ ├── input069.c │ │ ├── input070.c │ │ ├── input071.c │ │ ├── input072.c │ │ ├── input073.c │ │ ├── input074.c │ │ ├── input075.c │ │ ├── input076.c │ │ ├── input077.c │ │ ├── input078.c │ │ ├── input079.c │ │ ├── input080.c │ │ ├── input081.c │ │ ├── input082.c │ │ ├── input083.c │ │ ├── input084.c │ │ ├── input085.c │ │ ├── input086.c │ │ ├── input087.c │ │ ├── input088.c │ │ ├── input089.c │ │ ├── input090.c │ │ ├── input091.c │ │ ├── input092.c │ │ ├── input093.c │ │ ├── input094.c │ │ ├── input095.c │ │ ├── input096.c │ │ ├── input097.c │ │ ├── input098.c │ │ ├── input099.c │ │ ├── input100.c │ │ ├── input101.c │ │ ├── input102.c │ │ ├── input103.c │ │ ├── input104.c │ │ ├── input105.c │ │ ├── input106.c │ │ ├── input107.c │ │ ├── input108.c │ │ ├── input109.c │ │ ├── input110.c │ │ ├── mktests │ │ ├── out.input001.c │ │ ├── out.input002.c │ │ ├── out.input003.c │ │ ├── out.input004.c │ │ ├── out.input005.c │ │ ├── out.input006.c │ │ ├── out.input007.c │ │ ├── out.input008.c │ │ ├── out.input009.c │ │ ├── out.input010.c │ │ ├── out.input011.c │ │ ├── out.input012.c │ │ ├── out.input013.c │ │ ├── out.input014.c │ │ ├── out.input015.c │ │ ├── out.input016.c │ │ ├── out.input017.c │ │ ├── out.input018.c │ │ ├── out.input018a.c │ │ ├── out.input019.c │ │ ├── out.input020.c │ │ ├── out.input021.c │ │ ├── out.input022.c │ │ ├── out.input023.c │ │ ├── out.input024.c │ │ ├── out.input025.c │ │ ├── out.input026.c │ │ ├── out.input027.c │ │ ├── out.input028.c │ │ ├── out.input029.c │ │ ├── out.input030.c │ │ ├── out.input053.c │ │ ├── out.input054.c │ │ ├── out.input055.c │ │ ├── out.input058.c │ │ ├── out.input062.c │ │ ├── out.input063.c │ │ ├── out.input067.c │ │ ├── out.input070.c │ │ ├── out.input071.c │ │ ├── out.input074.c │ │ ├── out.input080.c │ │ ├── out.input081.c │ │ ├── out.input082.c │ │ ├── out.input083.c │ │ ├── out.input084.c │ │ ├── out.input088.c │ │ ├── out.input089.c │ │ ├── out.input090.c │ │ ├── out.input091.c │ │ ├── out.input099.c │ │ ├── out.input100.c │ │ ├── out.input101.c │ │ ├── out.input106.c │ │ ├── out.input107.c │ │ ├── out.input108.c │ │ ├── out.input109.c │ │ ├── out.input110.c │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 44_Fold_Optimisation/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── include/ │ │ ├── ctype.h │ │ ├── fcntl.h │ │ ├── stddef.h │ │ ├── stdio.h │ │ ├── stdlib.h │ │ ├── string.h │ │ └── unistd.h │ ├── main.c │ ├── misc.c │ ├── opt.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── err.input031.c │ │ ├── err.input032.c │ │ ├── err.input033.c │ │ ├── err.input034.c │ │ ├── err.input035.c │ │ ├── err.input036.c │ │ ├── err.input037.c │ │ ├── err.input038.c │ │ ├── err.input039.c │ │ ├── err.input040.c │ │ ├── err.input041.c │ │ ├── err.input042.c │ │ ├── err.input043.c │ │ ├── err.input044.c │ │ ├── err.input045.c │ │ ├── err.input046.c │ │ ├── err.input047.c │ │ ├── err.input048.c │ │ ├── err.input049.c │ │ ├── err.input050.c │ │ ├── err.input051.c │ │ ├── err.input052.c │ │ ├── err.input056.c │ │ ├── err.input057.c │ │ ├── err.input059.c │ │ ├── err.input060.c │ │ ├── err.input061.c │ │ ├── err.input064.c │ │ ├── err.input065.c │ │ ├── err.input066.c │ │ ├── err.input068.c │ │ ├── err.input069.c │ │ ├── err.input072.c │ │ ├── err.input073.c │ │ ├── err.input075.c │ │ ├── err.input076.c │ │ ├── err.input077.c │ │ ├── err.input078.c │ │ ├── err.input079.c │ │ ├── err.input085.c │ │ ├── err.input086.c │ │ ├── err.input087.c │ │ ├── err.input092.c │ │ ├── err.input093.c │ │ ├── err.input094.c │ │ ├── err.input095.c │ │ ├── err.input096.c │ │ ├── err.input097.c │ │ ├── err.input098.c │ │ ├── err.input102.c │ │ ├── err.input103.c │ │ ├── err.input104.c │ │ ├── err.input105.c │ │ ├── input001.c │ │ ├── input002.c │ │ ├── input003.c │ │ ├── input004.c │ │ ├── input005.c │ │ ├── input006.c │ │ ├── input007.c │ │ ├── input008.c │ │ ├── input009.c │ │ ├── input010.c │ │ ├── input011.c │ │ ├── input012.c │ │ ├── input013.c │ │ ├── input014.c │ │ ├── input015.c │ │ ├── input016.c │ │ ├── input017.c │ │ ├── input018.c │ │ ├── input018a.c │ │ ├── input019.c │ │ ├── input020.c │ │ ├── input021.c │ │ ├── input022.c │ │ ├── input023.c │ │ ├── input024.c │ │ ├── input025.c │ │ ├── input026.c │ │ ├── input027.c │ │ ├── input028.c │ │ ├── input029.c │ │ ├── input030.c │ │ ├── input031.c │ │ ├── input032.c │ │ ├── input033.c │ │ ├── input034.c │ │ ├── input035.c │ │ ├── input036.c │ │ ├── input037.c │ │ ├── input038.c │ │ ├── input039.c │ │ ├── input040.c │ │ ├── input041.c │ │ ├── input042.c │ │ ├── input043.c │ │ ├── input044.c │ │ ├── input045.c │ │ ├── input046.c │ │ ├── input047.c │ │ ├── input048.c │ │ ├── input049.c │ │ ├── input050.c │ │ ├── input051.c │ │ ├── input052.c │ │ ├── input053.c │ │ ├── input054.c │ │ ├── input055.c │ │ ├── input056.c │ │ ├── input057.c │ │ ├── input058.c │ │ ├── input059.c │ │ ├── input060.c │ │ ├── input061.c │ │ ├── input062.c │ │ ├── input063.c │ │ ├── input064.c │ │ ├── input065.c │ │ ├── input066.c │ │ ├── input067.c │ │ ├── input068.c │ │ ├── input069.c │ │ ├── input070.c │ │ ├── input071.c │ │ ├── input072.c │ │ ├── input073.c │ │ ├── input074.c │ │ ├── input075.c │ │ ├── input076.c │ │ ├── input077.c │ │ ├── input078.c │ │ ├── input079.c │ │ ├── input080.c │ │ ├── input081.c │ │ ├── input082.c │ │ ├── input083.c │ │ ├── input084.c │ │ ├── input085.c │ │ ├── input086.c │ │ ├── input087.c │ │ ├── input088.c │ │ ├── input089.c │ │ ├── input090.c │ │ ├── input091.c │ │ ├── input092.c │ │ ├── input093.c │ │ ├── input094.c │ │ ├── input095.c │ │ ├── input096.c │ │ ├── input097.c │ │ ├── input098.c │ │ ├── input099.c │ │ ├── input100.c │ │ ├── input101.c │ │ ├── input102.c │ │ ├── input103.c │ │ ├── input104.c │ │ ├── input105.c │ │ ├── input106.c │ │ ├── input107.c │ │ ├── input108.c │ │ ├── input109.c │ │ ├── input110.c │ │ ├── input111.c │ │ ├── mktests │ │ ├── out.input001.c │ │ ├── out.input002.c │ │ ├── out.input003.c │ │ ├── out.input004.c │ │ ├── out.input005.c │ │ ├── out.input006.c │ │ ├── out.input007.c │ │ ├── out.input008.c │ │ ├── out.input009.c │ │ ├── out.input010.c │ │ ├── out.input011.c │ │ ├── out.input012.c │ │ ├── out.input013.c │ │ ├── out.input014.c │ │ ├── out.input015.c │ │ ├── out.input016.c │ │ ├── out.input017.c │ │ ├── out.input018.c │ │ ├── out.input018a.c │ │ ├── out.input019.c │ │ ├── out.input020.c │ │ ├── out.input021.c │ │ ├── out.input022.c │ │ ├── out.input023.c │ │ ├── out.input024.c │ │ ├── out.input025.c │ │ ├── out.input026.c │ │ ├── out.input027.c │ │ ├── out.input028.c │ │ ├── out.input029.c │ │ ├── out.input030.c │ │ ├── out.input053.c │ │ ├── out.input054.c │ │ ├── out.input055.c │ │ ├── out.input058.c │ │ ├── out.input062.c │ │ ├── out.input063.c │ │ ├── out.input067.c │ │ ├── out.input070.c │ │ ├── out.input071.c │ │ ├── out.input074.c │ │ ├── out.input080.c │ │ ├── out.input081.c │ │ ├── out.input082.c │ │ ├── out.input083.c │ │ ├── out.input084.c │ │ ├── out.input088.c │ │ ├── out.input089.c │ │ ├── out.input090.c │ │ ├── out.input091.c │ │ ├── out.input099.c │ │ ├── out.input100.c │ │ ├── out.input101.c │ │ ├── out.input106.c │ │ ├── out.input107.c │ │ ├── out.input108.c │ │ ├── out.input109.c │ │ ├── out.input110.c │ │ ├── out.input111.c │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 45_Globals_Again/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── include/ │ │ ├── ctype.h │ │ ├── fcntl.h │ │ ├── stddef.h │ │ ├── stdio.h │ │ ├── stdlib.h │ │ ├── string.h │ │ └── unistd.h │ ├── main.c │ ├── misc.c │ ├── opt.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── err.input031.c │ │ ├── err.input032.c │ │ ├── err.input033.c │ │ ├── err.input034.c │ │ ├── err.input035.c │ │ ├── err.input036.c │ │ ├── err.input037.c │ │ ├── err.input038.c │ │ ├── err.input039.c │ │ ├── err.input040.c │ │ ├── err.input041.c │ │ ├── err.input042.c │ │ ├── err.input043.c │ │ ├── err.input044.c │ │ ├── err.input045.c │ │ ├── err.input046.c │ │ ├── err.input047.c │ │ ├── err.input048.c │ │ ├── err.input049.c │ │ ├── err.input050.c │ │ ├── err.input051.c │ │ ├── err.input052.c │ │ ├── err.input056.c │ │ ├── err.input057.c │ │ ├── err.input059.c │ │ ├── err.input060.c │ │ ├── err.input061.c │ │ ├── err.input064.c │ │ ├── err.input065.c │ │ ├── err.input066.c │ │ ├── err.input068.c │ │ ├── err.input069.c │ │ ├── err.input072.c │ │ ├── err.input073.c │ │ ├── err.input075.c │ │ ├── err.input076.c │ │ ├── err.input077.c │ │ ├── err.input078.c │ │ ├── err.input079.c │ │ ├── err.input085.c │ │ ├── err.input086.c │ │ ├── err.input087.c │ │ ├── err.input092.c │ │ ├── err.input093.c │ │ ├── err.input094.c │ │ ├── err.input095.c │ │ ├── err.input096.c │ │ ├── err.input097.c │ │ ├── err.input098.c │ │ ├── err.input102.c │ │ ├── err.input103.c │ │ ├── err.input104.c │ │ ├── err.input105.c │ │ ├── input001.c │ │ ├── input002.c │ │ ├── input003.c │ │ ├── input004.c │ │ ├── input005.c │ │ ├── input006.c │ │ ├── input007.c │ │ ├── input008.c │ │ ├── input009.c │ │ ├── input010.c │ │ ├── input011.c │ │ ├── input012.c │ │ ├── input013.c │ │ ├── input014.c │ │ ├── input015.c │ │ ├── input016.c │ │ ├── input017.c │ │ ├── input018.c │ │ ├── input018a.c │ │ ├── input019.c │ │ ├── input020.c │ │ ├── input021.c │ │ ├── input022.c │ │ ├── input023.c │ │ ├── input024.c │ │ ├── input025.c │ │ ├── input026.c │ │ ├── input027.c │ │ ├── input028.c │ │ ├── input029.c │ │ ├── input030.c │ │ ├── input031.c │ │ ├── input032.c │ │ ├── input033.c │ │ ├── input034.c │ │ ├── input035.c │ │ ├── input036.c │ │ ├── input037.c │ │ ├── input038.c │ │ ├── input039.c │ │ ├── input040.c │ │ ├── input041.c │ │ ├── input042.c │ │ ├── input043.c │ │ ├── input044.c │ │ ├── input045.c │ │ ├── input046.c │ │ ├── input047.c │ │ ├── input048.c │ │ ├── input049.c │ │ ├── input050.c │ │ ├── input051.c │ │ ├── input052.c │ │ ├── input053.c │ │ ├── input054.c │ │ ├── input055.c │ │ ├── input056.c │ │ ├── input057.c │ │ ├── input058.c │ │ ├── input059.c │ │ ├── input060.c │ │ ├── input061.c │ │ ├── input062.c │ │ ├── input063.c │ │ ├── input064.c │ │ ├── input065.c │ │ ├── input066.c │ │ ├── input067.c │ │ ├── input068.c │ │ ├── input069.c │ │ ├── input070.c │ │ ├── input071.c │ │ ├── input072.c │ │ ├── input073.c │ │ ├── input074.c │ │ ├── input075.c │ │ ├── input076.c │ │ ├── input077.c │ │ ├── input078.c │ │ ├── input079.c │ │ ├── input080.c │ │ ├── input081.c │ │ ├── input082.c │ │ ├── input083.c │ │ ├── input084.c │ │ ├── input085.c │ │ ├── input086.c │ │ ├── input087.c │ │ ├── input088.c │ │ ├── input089.c │ │ ├── input090.c │ │ ├── input091.c │ │ ├── input092.c │ │ ├── input093.c │ │ ├── input094.c │ │ ├── input095.c │ │ ├── input096.c │ │ ├── input097.c │ │ ├── input098.c │ │ ├── input099.c │ │ ├── input100.c │ │ ├── input101.c │ │ ├── input102.c │ │ ├── input103.c │ │ ├── input104.c │ │ ├── input105.c │ │ ├── input106.c │ │ ├── input107.c │ │ ├── input108.c │ │ ├── input109.c │ │ ├── input110.c │ │ ├── input111.c │ │ ├── input112.c │ │ ├── mktests │ │ ├── out.input001.c │ │ ├── out.input002.c │ │ ├── out.input003.c │ │ ├── out.input004.c │ │ ├── out.input005.c │ │ ├── out.input006.c │ │ ├── out.input007.c │ │ ├── out.input008.c │ │ ├── out.input009.c │ │ ├── out.input010.c │ │ ├── out.input011.c │ │ ├── out.input012.c │ │ ├── out.input013.c │ │ ├── out.input014.c │ │ ├── out.input015.c │ │ ├── out.input016.c │ │ ├── out.input017.c │ │ ├── out.input018.c │ │ ├── out.input018a.c │ │ ├── out.input019.c │ │ ├── out.input020.c │ │ ├── out.input021.c │ │ ├── out.input022.c │ │ ├── out.input023.c │ │ ├── out.input024.c │ │ ├── out.input025.c │ │ ├── out.input026.c │ │ ├── out.input027.c │ │ ├── out.input028.c │ │ ├── out.input029.c │ │ ├── out.input030.c │ │ ├── out.input053.c │ │ ├── out.input054.c │ │ ├── out.input055.c │ │ ├── out.input058.c │ │ ├── out.input062.c │ │ ├── out.input063.c │ │ ├── out.input067.c │ │ ├── out.input070.c │ │ ├── out.input071.c │ │ ├── out.input074.c │ │ ├── out.input080.c │ │ ├── out.input081.c │ │ ├── out.input082.c │ │ ├── out.input083.c │ │ ├── out.input084.c │ │ ├── out.input088.c │ │ ├── out.input089.c │ │ ├── out.input090.c │ │ ├── out.input091.c │ │ ├── out.input099.c │ │ ├── out.input100.c │ │ ├── out.input101.c │ │ ├── out.input106.c │ │ ├── out.input107.c │ │ ├── out.input108.c │ │ ├── out.input109.c │ │ ├── out.input110.c │ │ ├── out.input111.c │ │ ├── out.input112.c │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 46_Void_Functions/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── include/ │ │ ├── ctype.h │ │ ├── errno.h │ │ ├── fcntl.h │ │ ├── stddef.h │ │ ├── stdio.h │ │ ├── stdlib.h │ │ ├── string.h │ │ └── unistd.h │ ├── main.c │ ├── misc.c │ ├── opt.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── err.input031.c │ │ ├── err.input032.c │ │ ├── err.input033.c │ │ ├── err.input034.c │ │ ├── err.input035.c │ │ ├── err.input036.c │ │ ├── err.input037.c │ │ ├── err.input038.c │ │ ├── err.input039.c │ │ ├── err.input040.c │ │ ├── err.input041.c │ │ ├── err.input042.c │ │ ├── err.input043.c │ │ ├── err.input044.c │ │ ├── err.input045.c │ │ ├── err.input046.c │ │ ├── err.input047.c │ │ ├── err.input048.c │ │ ├── err.input049.c │ │ ├── err.input050.c │ │ ├── err.input051.c │ │ ├── err.input052.c │ │ ├── err.input056.c │ │ ├── err.input057.c │ │ ├── err.input059.c │ │ ├── err.input060.c │ │ ├── err.input061.c │ │ ├── err.input064.c │ │ ├── err.input065.c │ │ ├── err.input066.c │ │ ├── err.input068.c │ │ ├── err.input069.c │ │ ├── err.input072.c │ │ ├── err.input073.c │ │ ├── err.input075.c │ │ ├── err.input076.c │ │ ├── err.input077.c │ │ ├── err.input078.c │ │ ├── err.input079.c │ │ ├── err.input085.c │ │ ├── err.input086.c │ │ ├── err.input087.c │ │ ├── err.input092.c │ │ ├── err.input093.c │ │ ├── err.input094.c │ │ ├── err.input095.c │ │ ├── err.input096.c │ │ ├── err.input097.c │ │ ├── err.input098.c │ │ ├── err.input102.c │ │ ├── err.input103.c │ │ ├── err.input104.c │ │ ├── err.input105.c │ │ ├── input001.c │ │ ├── input002.c │ │ ├── input003.c │ │ ├── input004.c │ │ ├── input005.c │ │ ├── input006.c │ │ ├── input007.c │ │ ├── input008.c │ │ ├── input009.c │ │ ├── input010.c │ │ ├── input011.c │ │ ├── input012.c │ │ ├── input013.c │ │ ├── input014.c │ │ ├── input015.c │ │ ├── input016.c │ │ ├── input017.c │ │ ├── input018.c │ │ ├── input018a.c │ │ ├── input019.c │ │ ├── input020.c │ │ ├── input021.c │ │ ├── input022.c │ │ ├── input023.c │ │ ├── input024.c │ │ ├── input025.c │ │ ├── input026.c │ │ ├── input027.c │ │ ├── input028.c │ │ ├── input029.c │ │ ├── input030.c │ │ ├── input031.c │ │ ├── input032.c │ │ ├── input033.c │ │ ├── input034.c │ │ ├── input035.c │ │ ├── input036.c │ │ ├── input037.c │ │ ├── input038.c │ │ ├── input039.c │ │ ├── input040.c │ │ ├── input041.c │ │ ├── input042.c │ │ ├── input043.c │ │ ├── input044.c │ │ ├── input045.c │ │ ├── input046.c │ │ ├── input047.c │ │ ├── input048.c │ │ ├── input049.c │ │ ├── input050.c │ │ ├── input051.c │ │ ├── input052.c │ │ ├── input053.c │ │ ├── input054.c │ │ ├── input055.c │ │ ├── input056.c │ │ ├── input057.c │ │ ├── input058.c │ │ ├── input059.c │ │ ├── input060.c │ │ ├── input061.c │ │ ├── input062.c │ │ ├── input063.c │ │ ├── input064.c │ │ ├── input065.c │ │ ├── input066.c │ │ ├── input067.c │ │ ├── input068.c │ │ ├── input069.c │ │ ├── input070.c │ │ ├── input071.c │ │ ├── input072.c │ │ ├── input073.c │ │ ├── input074.c │ │ ├── input075.c │ │ ├── input076.c │ │ ├── input077.c │ │ ├── input078.c │ │ ├── input079.c │ │ ├── input080.c │ │ ├── input081.c │ │ ├── input082.c │ │ ├── input083.c │ │ ├── input084.c │ │ ├── input085.c │ │ ├── input086.c │ │ ├── input087.c │ │ ├── input088.c │ │ ├── input089.c │ │ ├── input090.c │ │ ├── input091.c │ │ ├── input092.c │ │ ├── input093.c │ │ ├── input094.c │ │ ├── input095.c │ │ ├── input096.c │ │ ├── input097.c │ │ ├── input098.c │ │ ├── input099.c │ │ ├── input100.c │ │ ├── input101.c │ │ ├── input102.c │ │ ├── input103.c │ │ ├── input104.c │ │ ├── input105.c │ │ ├── input106.c │ │ ├── input107.c │ │ ├── input108.c │ │ ├── input109.c │ │ ├── input110.c │ │ ├── input111.c │ │ ├── input112.c │ │ ├── input113.c │ │ ├── input114.c │ │ ├── mktests │ │ ├── out.input001.c │ │ ├── out.input002.c │ │ ├── out.input003.c │ │ ├── out.input004.c │ │ ├── out.input005.c │ │ ├── out.input006.c │ │ ├── out.input007.c │ │ ├── out.input008.c │ │ ├── out.input009.c │ │ ├── out.input010.c │ │ ├── out.input011.c │ │ ├── out.input012.c │ │ ├── out.input013.c │ │ ├── out.input014.c │ │ ├── out.input015.c │ │ ├── out.input016.c │ │ ├── out.input017.c │ │ ├── out.input018.c │ │ ├── out.input018a.c │ │ ├── out.input019.c │ │ ├── out.input020.c │ │ ├── out.input021.c │ │ ├── out.input022.c │ │ ├── out.input023.c │ │ ├── out.input024.c │ │ ├── out.input025.c │ │ ├── out.input026.c │ │ ├── out.input027.c │ │ ├── out.input028.c │ │ ├── out.input029.c │ │ ├── out.input030.c │ │ ├── out.input053.c │ │ ├── out.input054.c │ │ ├── out.input055.c │ │ ├── out.input058.c │ │ ├── out.input062.c │ │ ├── out.input063.c │ │ ├── out.input067.c │ │ ├── out.input070.c │ │ ├── out.input071.c │ │ ├── out.input074.c │ │ ├── out.input080.c │ │ ├── out.input081.c │ │ ├── out.input082.c │ │ ├── out.input083.c │ │ ├── out.input084.c │ │ ├── out.input088.c │ │ ├── out.input089.c │ │ ├── out.input090.c │ │ ├── out.input091.c │ │ ├── out.input099.c │ │ ├── out.input100.c │ │ ├── out.input101.c │ │ ├── out.input106.c │ │ ├── out.input107.c │ │ ├── out.input108.c │ │ ├── out.input109.c │ │ ├── out.input110.c │ │ ├── out.input111.c │ │ ├── out.input112.c │ │ ├── out.input113.c │ │ ├── out.input114.c │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 47_Sizeof/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── include/ │ │ ├── ctype.h │ │ ├── errno.h │ │ ├── fcntl.h │ │ ├── stddef.h │ │ ├── stdio.h │ │ ├── stdlib.h │ │ ├── string.h │ │ └── unistd.h │ ├── main.c │ ├── misc.c │ ├── opt.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── err.input031.c │ │ ├── err.input032.c │ │ ├── err.input033.c │ │ ├── err.input034.c │ │ ├── err.input035.c │ │ ├── err.input036.c │ │ ├── err.input037.c │ │ ├── err.input038.c │ │ ├── err.input039.c │ │ ├── err.input040.c │ │ ├── err.input041.c │ │ ├── err.input042.c │ │ ├── err.input043.c │ │ ├── err.input044.c │ │ ├── err.input045.c │ │ ├── err.input046.c │ │ ├── err.input047.c │ │ ├── err.input048.c │ │ ├── err.input049.c │ │ ├── err.input050.c │ │ ├── err.input051.c │ │ ├── err.input052.c │ │ ├── err.input056.c │ │ ├── err.input057.c │ │ ├── err.input059.c │ │ ├── err.input060.c │ │ ├── err.input061.c │ │ ├── err.input064.c │ │ ├── err.input065.c │ │ ├── err.input066.c │ │ ├── err.input068.c │ │ ├── err.input069.c │ │ ├── err.input072.c │ │ ├── err.input073.c │ │ ├── err.input075.c │ │ ├── err.input076.c │ │ ├── err.input077.c │ │ ├── err.input078.c │ │ ├── err.input079.c │ │ ├── err.input085.c │ │ ├── err.input086.c │ │ ├── err.input087.c │ │ ├── err.input092.c │ │ ├── err.input093.c │ │ ├── err.input094.c │ │ ├── err.input095.c │ │ ├── err.input096.c │ │ ├── err.input097.c │ │ ├── err.input098.c │ │ ├── err.input102.c │ │ ├── err.input103.c │ │ ├── err.input104.c │ │ ├── err.input105.c │ │ ├── input001.c │ │ ├── input002.c │ │ ├── input003.c │ │ ├── input004.c │ │ ├── input005.c │ │ ├── input006.c │ │ ├── input007.c │ │ ├── input008.c │ │ ├── input009.c │ │ ├── input010.c │ │ ├── input011.c │ │ ├── input012.c │ │ ├── input013.c │ │ ├── input014.c │ │ ├── input015.c │ │ ├── input016.c │ │ ├── input017.c │ │ ├── input018.c │ │ ├── input018a.c │ │ ├── input019.c │ │ ├── input020.c │ │ ├── input021.c │ │ ├── input022.c │ │ ├── input023.c │ │ ├── input024.c │ │ ├── input025.c │ │ ├── input026.c │ │ ├── input027.c │ │ ├── input028.c │ │ ├── input029.c │ │ ├── input030.c │ │ ├── input031.c │ │ ├── input032.c │ │ ├── input033.c │ │ ├── input034.c │ │ ├── input035.c │ │ ├── input036.c │ │ ├── input037.c │ │ ├── input038.c │ │ ├── input039.c │ │ ├── input040.c │ │ ├── input041.c │ │ ├── input042.c │ │ ├── input043.c │ │ ├── input044.c │ │ ├── input045.c │ │ ├── input046.c │ │ ├── input047.c │ │ ├── input048.c │ │ ├── input049.c │ │ ├── input050.c │ │ ├── input051.c │ │ ├── input052.c │ │ ├── input053.c │ │ ├── input054.c │ │ ├── input055.c │ │ ├── input056.c │ │ ├── input057.c │ │ ├── input058.c │ │ ├── input059.c │ │ ├── input060.c │ │ ├── input061.c │ │ ├── input062.c │ │ ├── input063.c │ │ ├── input064.c │ │ ├── input065.c │ │ ├── input066.c │ │ ├── input067.c │ │ ├── input068.c │ │ ├── input069.c │ │ ├── input070.c │ │ ├── input071.c │ │ ├── input072.c │ │ ├── input073.c │ │ ├── input074.c │ │ ├── input075.c │ │ ├── input076.c │ │ ├── input077.c │ │ ├── input078.c │ │ ├── input079.c │ │ ├── input080.c │ │ ├── input081.c │ │ ├── input082.c │ │ ├── input083.c │ │ ├── input084.c │ │ ├── input085.c │ │ ├── input086.c │ │ ├── input087.c │ │ ├── input088.c │ │ ├── input089.c │ │ ├── input090.c │ │ ├── input091.c │ │ ├── input092.c │ │ ├── input093.c │ │ ├── input094.c │ │ ├── input095.c │ │ ├── input096.c │ │ ├── input097.c │ │ ├── input098.c │ │ ├── input099.c │ │ ├── input100.c │ │ ├── input101.c │ │ ├── input102.c │ │ ├── input103.c │ │ ├── input104.c │ │ ├── input105.c │ │ ├── input106.c │ │ ├── input107.c │ │ ├── input108.c │ │ ├── input109.c │ │ ├── input110.c │ │ ├── input111.c │ │ ├── input112.c │ │ ├── input113.c │ │ ├── input114.c │ │ ├── input115.c │ │ ├── mktests │ │ ├── out.input001.c │ │ ├── out.input002.c │ │ ├── out.input003.c │ │ ├── out.input004.c │ │ ├── out.input005.c │ │ ├── out.input006.c │ │ ├── out.input007.c │ │ ├── out.input008.c │ │ ├── out.input009.c │ │ ├── out.input010.c │ │ ├── out.input011.c │ │ ├── out.input012.c │ │ ├── out.input013.c │ │ ├── out.input014.c │ │ ├── out.input015.c │ │ ├── out.input016.c │ │ ├── out.input017.c │ │ ├── out.input018.c │ │ ├── out.input018a.c │ │ ├── out.input019.c │ │ ├── out.input020.c │ │ ├── out.input021.c │ │ ├── out.input022.c │ │ ├── out.input023.c │ │ ├── out.input024.c │ │ ├── out.input025.c │ │ ├── out.input026.c │ │ ├── out.input027.c │ │ ├── out.input028.c │ │ ├── out.input029.c │ │ ├── out.input030.c │ │ ├── out.input053.c │ │ ├── out.input054.c │ │ ├── out.input055.c │ │ ├── out.input058.c │ │ ├── out.input062.c │ │ ├── out.input063.c │ │ ├── out.input067.c │ │ ├── out.input070.c │ │ ├── out.input071.c │ │ ├── out.input074.c │ │ ├── out.input080.c │ │ ├── out.input081.c │ │ ├── out.input082.c │ │ ├── out.input083.c │ │ ├── out.input084.c │ │ ├── out.input088.c │ │ ├── out.input089.c │ │ ├── out.input090.c │ │ ├── out.input091.c │ │ ├── out.input099.c │ │ ├── out.input100.c │ │ ├── out.input101.c │ │ ├── out.input106.c │ │ ├── out.input107.c │ │ ├── out.input108.c │ │ ├── out.input109.c │ │ ├── out.input110.c │ │ ├── out.input111.c │ │ ├── out.input112.c │ │ ├── out.input113.c │ │ ├── out.input114.c │ │ ├── out.input115.c │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 48_Static/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── include/ │ │ ├── ctype.h │ │ ├── errno.h │ │ ├── fcntl.h │ │ ├── stddef.h │ │ ├── stdio.h │ │ ├── stdlib.h │ │ ├── string.h │ │ └── unistd.h │ ├── main.c │ ├── misc.c │ ├── opt.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── err.input031.c │ │ ├── err.input032.c │ │ ├── err.input033.c │ │ ├── err.input034.c │ │ ├── err.input035.c │ │ ├── err.input036.c │ │ ├── err.input037.c │ │ ├── err.input038.c │ │ ├── err.input039.c │ │ ├── err.input040.c │ │ ├── err.input041.c │ │ ├── err.input042.c │ │ ├── err.input043.c │ │ ├── err.input044.c │ │ ├── err.input045.c │ │ ├── err.input046.c │ │ ├── err.input047.c │ │ ├── err.input048.c │ │ ├── err.input049.c │ │ ├── err.input050.c │ │ ├── err.input051.c │ │ ├── err.input052.c │ │ ├── err.input056.c │ │ ├── err.input057.c │ │ ├── err.input059.c │ │ ├── err.input060.c │ │ ├── err.input061.c │ │ ├── err.input064.c │ │ ├── err.input065.c │ │ ├── err.input066.c │ │ ├── err.input068.c │ │ ├── err.input069.c │ │ ├── err.input072.c │ │ ├── err.input073.c │ │ ├── err.input075.c │ │ ├── err.input076.c │ │ ├── err.input077.c │ │ ├── err.input078.c │ │ ├── err.input079.c │ │ ├── err.input085.c │ │ ├── err.input086.c │ │ ├── err.input087.c │ │ ├── err.input092.c │ │ ├── err.input093.c │ │ ├── err.input094.c │ │ ├── err.input095.c │ │ ├── err.input096.c │ │ ├── err.input097.c │ │ ├── err.input098.c │ │ ├── err.input102.c │ │ ├── err.input103.c │ │ ├── err.input104.c │ │ ├── err.input105.c │ │ ├── err.input118.c │ │ ├── input001.c │ │ ├── input002.c │ │ ├── input003.c │ │ ├── input004.c │ │ ├── input005.c │ │ ├── input006.c │ │ ├── input007.c │ │ ├── input008.c │ │ ├── input009.c │ │ ├── input010.c │ │ ├── input011.c │ │ ├── input012.c │ │ ├── input013.c │ │ ├── input014.c │ │ ├── input015.c │ │ ├── input016.c │ │ ├── input017.c │ │ ├── input018.c │ │ ├── input018a.c │ │ ├── input019.c │ │ ├── input020.c │ │ ├── input021.c │ │ ├── input022.c │ │ ├── input023.c │ │ ├── input024.c │ │ ├── input025.c │ │ ├── input026.c │ │ ├── input027.c │ │ ├── input028.c │ │ ├── input029.c │ │ ├── input030.c │ │ ├── input031.c │ │ ├── input032.c │ │ ├── input033.c │ │ ├── input034.c │ │ ├── input035.c │ │ ├── input036.c │ │ ├── input037.c │ │ ├── input038.c │ │ ├── input039.c │ │ ├── input040.c │ │ ├── input041.c │ │ ├── input042.c │ │ ├── input043.c │ │ ├── input044.c │ │ ├── input045.c │ │ ├── input046.c │ │ ├── input047.c │ │ ├── input048.c │ │ ├── input049.c │ │ ├── input050.c │ │ ├── input051.c │ │ ├── input052.c │ │ ├── input053.c │ │ ├── input054.c │ │ ├── input055.c │ │ ├── input056.c │ │ ├── input057.c │ │ ├── input058.c │ │ ├── input059.c │ │ ├── input060.c │ │ ├── input061.c │ │ ├── input062.c │ │ ├── input063.c │ │ ├── input064.c │ │ ├── input065.c │ │ ├── input066.c │ │ ├── input067.c │ │ ├── input068.c │ │ ├── input069.c │ │ ├── input070.c │ │ ├── input071.c │ │ ├── input072.c │ │ ├── input073.c │ │ ├── input074.c │ │ ├── input075.c │ │ ├── input076.c │ │ ├── input077.c │ │ ├── input078.c │ │ ├── input079.c │ │ ├── input080.c │ │ ├── input081.c │ │ ├── input082.c │ │ ├── input083.c │ │ ├── input084.c │ │ ├── input085.c │ │ ├── input086.c │ │ ├── input087.c │ │ ├── input088.c │ │ ├── input089.c │ │ ├── input090.c │ │ ├── input091.c │ │ ├── input092.c │ │ ├── input093.c │ │ ├── input094.c │ │ ├── input095.c │ │ ├── input096.c │ │ ├── input097.c │ │ ├── input098.c │ │ ├── input099.c │ │ ├── input100.c │ │ ├── input101.c │ │ ├── input102.c │ │ ├── input103.c │ │ ├── input104.c │ │ ├── input105.c │ │ ├── input106.c │ │ ├── input107.c │ │ ├── input108.c │ │ ├── input109.c │ │ ├── input110.c │ │ ├── input111.c │ │ ├── input112.c │ │ ├── input113.c │ │ ├── input114.c │ │ ├── input115.c │ │ ├── input116.c │ │ ├── input117.c │ │ ├── input118.c │ │ ├── mktests │ │ ├── out.input001.c │ │ ├── out.input002.c │ │ ├── out.input003.c │ │ ├── out.input004.c │ │ ├── out.input005.c │ │ ├── out.input006.c │ │ ├── out.input007.c │ │ ├── out.input008.c │ │ ├── out.input009.c │ │ ├── out.input010.c │ │ ├── out.input011.c │ │ ├── out.input012.c │ │ ├── out.input013.c │ │ ├── out.input014.c │ │ ├── out.input015.c │ │ ├── out.input016.c │ │ ├── out.input017.c │ │ ├── out.input018.c │ │ ├── out.input018a.c │ │ ├── out.input019.c │ │ ├── out.input020.c │ │ ├── out.input021.c │ │ ├── out.input022.c │ │ ├── out.input023.c │ │ ├── out.input024.c │ │ ├── out.input025.c │ │ ├── out.input026.c │ │ ├── out.input027.c │ │ ├── out.input028.c │ │ ├── out.input029.c │ │ ├── out.input030.c │ │ ├── out.input053.c │ │ ├── out.input054.c │ │ ├── out.input055.c │ │ ├── out.input058.c │ │ ├── out.input062.c │ │ ├── out.input063.c │ │ ├── out.input067.c │ │ ├── out.input070.c │ │ ├── out.input071.c │ │ ├── out.input074.c │ │ ├── out.input080.c │ │ ├── out.input081.c │ │ ├── out.input082.c │ │ ├── out.input083.c │ │ ├── out.input084.c │ │ ├── out.input088.c │ │ ├── out.input089.c │ │ ├── out.input090.c │ │ ├── out.input091.c │ │ ├── out.input099.c │ │ ├── out.input100.c │ │ ├── out.input101.c │ │ ├── out.input106.c │ │ ├── out.input107.c │ │ ├── out.input108.c │ │ ├── out.input109.c │ │ ├── out.input110.c │ │ ├── out.input111.c │ │ ├── out.input112.c │ │ ├── out.input113.c │ │ ├── out.input114.c │ │ ├── out.input115.c │ │ ├── out.input116.c │ │ ├── out.input117.c │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 49_Ternary/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── include/ │ │ ├── ctype.h │ │ ├── errno.h │ │ ├── fcntl.h │ │ ├── stddef.h │ │ ├── stdio.h │ │ ├── stdlib.h │ │ ├── string.h │ │ └── unistd.h │ ├── main.c │ ├── misc.c │ ├── opt.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── err.input031.c │ │ ├── err.input032.c │ │ ├── err.input033.c │ │ ├── err.input034.c │ │ ├── err.input035.c │ │ ├── err.input036.c │ │ ├── err.input037.c │ │ ├── err.input038.c │ │ ├── err.input039.c │ │ ├── err.input040.c │ │ ├── err.input041.c │ │ ├── err.input042.c │ │ ├── err.input043.c │ │ ├── err.input044.c │ │ ├── err.input045.c │ │ ├── err.input046.c │ │ ├── err.input047.c │ │ ├── err.input048.c │ │ ├── err.input049.c │ │ ├── err.input050.c │ │ ├── err.input051.c │ │ ├── err.input052.c │ │ ├── err.input056.c │ │ ├── err.input057.c │ │ ├── err.input059.c │ │ ├── err.input060.c │ │ ├── err.input061.c │ │ ├── err.input064.c │ │ ├── err.input065.c │ │ ├── err.input066.c │ │ ├── err.input068.c │ │ ├── err.input069.c │ │ ├── err.input072.c │ │ ├── err.input073.c │ │ ├── err.input075.c │ │ ├── err.input076.c │ │ ├── err.input077.c │ │ ├── err.input078.c │ │ ├── err.input079.c │ │ ├── err.input085.c │ │ ├── err.input086.c │ │ ├── err.input087.c │ │ ├── err.input092.c │ │ ├── err.input093.c │ │ ├── err.input094.c │ │ ├── err.input095.c │ │ ├── err.input096.c │ │ ├── err.input097.c │ │ ├── err.input098.c │ │ ├── err.input102.c │ │ ├── err.input103.c │ │ ├── err.input104.c │ │ ├── err.input105.c │ │ ├── err.input118.c │ │ ├── input001.c │ │ ├── input002.c │ │ ├── input003.c │ │ ├── input004.c │ │ ├── input005.c │ │ ├── input006.c │ │ ├── input007.c │ │ ├── input008.c │ │ ├── input009.c │ │ ├── input010.c │ │ ├── input011.c │ │ ├── input012.c │ │ ├── input013.c │ │ ├── input014.c │ │ ├── input015.c │ │ ├── input016.c │ │ ├── input017.c │ │ ├── input018.c │ │ ├── input018a.c │ │ ├── input019.c │ │ ├── input020.c │ │ ├── input021.c │ │ ├── input022.c │ │ ├── input023.c │ │ ├── input024.c │ │ ├── input025.c │ │ ├── input026.c │ │ ├── input027.c │ │ ├── input028.c │ │ ├── input029.c │ │ ├── input030.c │ │ ├── input031.c │ │ ├── input032.c │ │ ├── input033.c │ │ ├── input034.c │ │ ├── input035.c │ │ ├── input036.c │ │ ├── input037.c │ │ ├── input038.c │ │ ├── input039.c │ │ ├── input040.c │ │ ├── input041.c │ │ ├── input042.c │ │ ├── input043.c │ │ ├── input044.c │ │ ├── input045.c │ │ ├── input046.c │ │ ├── input047.c │ │ ├── input048.c │ │ ├── input049.c │ │ ├── input050.c │ │ ├── input051.c │ │ ├── input052.c │ │ ├── input053.c │ │ ├── input054.c │ │ ├── input055.c │ │ ├── input056.c │ │ ├── input057.c │ │ ├── input058.c │ │ ├── input059.c │ │ ├── input060.c │ │ ├── input061.c │ │ ├── input062.c │ │ ├── input063.c │ │ ├── input064.c │ │ ├── input065.c │ │ ├── input066.c │ │ ├── input067.c │ │ ├── input068.c │ │ ├── input069.c │ │ ├── input070.c │ │ ├── input071.c │ │ ├── input072.c │ │ ├── input073.c │ │ ├── input074.c │ │ ├── input075.c │ │ ├── input076.c │ │ ├── input077.c │ │ ├── input078.c │ │ ├── input079.c │ │ ├── input080.c │ │ ├── input081.c │ │ ├── input082.c │ │ ├── input083.c │ │ ├── input084.c │ │ ├── input085.c │ │ ├── input086.c │ │ ├── input087.c │ │ ├── input088.c │ │ ├── input089.c │ │ ├── input090.c │ │ ├── input091.c │ │ ├── input092.c │ │ ├── input093.c │ │ ├── input094.c │ │ ├── input095.c │ │ ├── input096.c │ │ ├── input097.c │ │ ├── input098.c │ │ ├── input099.c │ │ ├── input100.c │ │ ├── input101.c │ │ ├── input102.c │ │ ├── input103.c │ │ ├── input104.c │ │ ├── input105.c │ │ ├── input106.c │ │ ├── input107.c │ │ ├── input108.c │ │ ├── input109.c │ │ ├── input110.c │ │ ├── input111.c │ │ ├── input112.c │ │ ├── input113.c │ │ ├── input114.c │ │ ├── input115.c │ │ ├── input116.c │ │ ├── input117.c │ │ ├── input118.c │ │ ├── input119.c │ │ ├── input120.c │ │ ├── input121.c │ │ ├── mktests │ │ ├── out.input001.c │ │ ├── out.input002.c │ │ ├── out.input003.c │ │ ├── out.input004.c │ │ ├── out.input005.c │ │ ├── out.input006.c │ │ ├── out.input007.c │ │ ├── out.input008.c │ │ ├── out.input009.c │ │ ├── out.input010.c │ │ ├── out.input011.c │ │ ├── out.input012.c │ │ ├── out.input013.c │ │ ├── out.input014.c │ │ ├── out.input015.c │ │ ├── out.input016.c │ │ ├── out.input017.c │ │ ├── out.input018.c │ │ ├── out.input018a.c │ │ ├── out.input019.c │ │ ├── out.input020.c │ │ ├── out.input021.c │ │ ├── out.input022.c │ │ ├── out.input023.c │ │ ├── out.input024.c │ │ ├── out.input025.c │ │ ├── out.input026.c │ │ ├── out.input027.c │ │ ├── out.input028.c │ │ ├── out.input029.c │ │ ├── out.input030.c │ │ ├── out.input053.c │ │ ├── out.input054.c │ │ ├── out.input055.c │ │ ├── out.input058.c │ │ ├── out.input062.c │ │ ├── out.input063.c │ │ ├── out.input067.c │ │ ├── out.input070.c │ │ ├── out.input071.c │ │ ├── out.input074.c │ │ ├── out.input080.c │ │ ├── out.input081.c │ │ ├── out.input082.c │ │ ├── out.input083.c │ │ ├── out.input084.c │ │ ├── out.input088.c │ │ ├── out.input089.c │ │ ├── out.input090.c │ │ ├── out.input091.c │ │ ├── out.input099.c │ │ ├── out.input100.c │ │ ├── out.input101.c │ │ ├── out.input106.c │ │ ├── out.input107.c │ │ ├── out.input108.c │ │ ├── out.input109.c │ │ ├── out.input110.c │ │ ├── out.input111.c │ │ ├── out.input112.c │ │ ├── out.input113.c │ │ ├── out.input114.c │ │ ├── out.input115.c │ │ ├── out.input116.c │ │ ├── out.input117.c │ │ ├── out.input119.c │ │ ├── out.input120.c │ │ ├── out.input121.c │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 50_Mop_up_pt1/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── include/ │ │ ├── ctype.h │ │ ├── errno.h │ │ ├── fcntl.h │ │ ├── stddef.h │ │ ├── stdio.h │ │ ├── stdlib.h │ │ ├── string.h │ │ └── unistd.h │ ├── main.c │ ├── misc.c │ ├── opt.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── err.input031.c │ │ ├── err.input032.c │ │ ├── err.input033.c │ │ ├── err.input034.c │ │ ├── err.input035.c │ │ ├── err.input036.c │ │ ├── err.input037.c │ │ ├── err.input038.c │ │ ├── err.input039.c │ │ ├── err.input040.c │ │ ├── err.input041.c │ │ ├── err.input042.c │ │ ├── err.input043.c │ │ ├── err.input044.c │ │ ├── err.input045.c │ │ ├── err.input046.c │ │ ├── err.input047.c │ │ ├── err.input048.c │ │ ├── err.input049.c │ │ ├── err.input050.c │ │ ├── err.input051.c │ │ ├── err.input052.c │ │ ├── err.input056.c │ │ ├── err.input057.c │ │ ├── err.input059.c │ │ ├── err.input060.c │ │ ├── err.input061.c │ │ ├── err.input064.c │ │ ├── err.input065.c │ │ ├── err.input066.c │ │ ├── err.input068.c │ │ ├── err.input069.c │ │ ├── err.input072.c │ │ ├── err.input073.c │ │ ├── err.input075.c │ │ ├── err.input076.c │ │ ├── err.input077.c │ │ ├── err.input078.c │ │ ├── err.input079.c │ │ ├── err.input085.c │ │ ├── err.input086.c │ │ ├── err.input087.c │ │ ├── err.input092.c │ │ ├── err.input093.c │ │ ├── err.input094.c │ │ ├── err.input095.c │ │ ├── err.input096.c │ │ ├── err.input097.c │ │ ├── err.input098.c │ │ ├── err.input102.c │ │ ├── err.input103.c │ │ ├── err.input104.c │ │ ├── err.input105.c │ │ ├── err.input118.c │ │ ├── input001.c │ │ ├── input002.c │ │ ├── input003.c │ │ ├── input004.c │ │ ├── input005.c │ │ ├── input006.c │ │ ├── input007.c │ │ ├── input008.c │ │ ├── input009.c │ │ ├── input010.c │ │ ├── input011.c │ │ ├── input012.c │ │ ├── input013.c │ │ ├── input014.c │ │ ├── input015.c │ │ ├── input016.c │ │ ├── input017.c │ │ ├── input018.c │ │ ├── input018a.c │ │ ├── input019.c │ │ ├── input020.c │ │ ├── input021.c │ │ ├── input022.c │ │ ├── input023.c │ │ ├── input024.c │ │ ├── input025.c │ │ ├── input026.c │ │ ├── input027.c │ │ ├── input028.c │ │ ├── input029.c │ │ ├── input030.c │ │ ├── input031.c │ │ ├── input032.c │ │ ├── input033.c │ │ ├── input034.c │ │ ├── input035.c │ │ ├── input036.c │ │ ├── input037.c │ │ ├── input038.c │ │ ├── input039.c │ │ ├── input040.c │ │ ├── input041.c │ │ ├── input042.c │ │ ├── input043.c │ │ ├── input044.c │ │ ├── input045.c │ │ ├── input046.c │ │ ├── input047.c │ │ ├── input048.c │ │ ├── input049.c │ │ ├── input050.c │ │ ├── input051.c │ │ ├── input052.c │ │ ├── input053.c │ │ ├── input054.c │ │ ├── input055.c │ │ ├── input056.c │ │ ├── input057.c │ │ ├── input058.c │ │ ├── input059.c │ │ ├── input060.c │ │ ├── input061.c │ │ ├── input062.c │ │ ├── input063.c │ │ ├── input064.c │ │ ├── input065.c │ │ ├── input066.c │ │ ├── input067.c │ │ ├── input068.c │ │ ├── input069.c │ │ ├── input070.c │ │ ├── input071.c │ │ ├── input072.c │ │ ├── input073.c │ │ ├── input074.c │ │ ├── input075.c │ │ ├── input076.c │ │ ├── input077.c │ │ ├── input078.c │ │ ├── input079.c │ │ ├── input080.c │ │ ├── input081.c │ │ ├── input082.c │ │ ├── input083.c │ │ ├── input084.c │ │ ├── input085.c │ │ ├── input086.c │ │ ├── input087.c │ │ ├── input088.c │ │ ├── input089.c │ │ ├── input090.c │ │ ├── input091.c │ │ ├── input092.c │ │ ├── input093.c │ │ ├── input094.c │ │ ├── input095.c │ │ ├── input096.c │ │ ├── input097.c │ │ ├── input098.c │ │ ├── input099.c │ │ ├── input100.c │ │ ├── input101.c │ │ ├── input102.c │ │ ├── input103.c │ │ ├── input104.c │ │ ├── input105.c │ │ ├── input106.c │ │ ├── input107.c │ │ ├── input108.c │ │ ├── input109.c │ │ ├── input110.c │ │ ├── input111.c │ │ ├── input112.c │ │ ├── input113.c │ │ ├── input114.c │ │ ├── input115.c │ │ ├── input116.c │ │ ├── input117.c │ │ ├── input118.c │ │ ├── input119.c │ │ ├── input120.c │ │ ├── input121.c │ │ ├── input122.c │ │ ├── input123.c │ │ ├── mktests │ │ ├── out.input001.c │ │ ├── out.input002.c │ │ ├── out.input003.c │ │ ├── out.input004.c │ │ ├── out.input005.c │ │ ├── out.input006.c │ │ ├── out.input007.c │ │ ├── out.input008.c │ │ ├── out.input009.c │ │ ├── out.input010.c │ │ ├── out.input011.c │ │ ├── out.input012.c │ │ ├── out.input013.c │ │ ├── out.input014.c │ │ ├── out.input015.c │ │ ├── out.input016.c │ │ ├── out.input017.c │ │ ├── out.input018.c │ │ ├── out.input018a.c │ │ ├── out.input019.c │ │ ├── out.input020.c │ │ ├── out.input021.c │ │ ├── out.input022.c │ │ ├── out.input023.c │ │ ├── out.input024.c │ │ ├── out.input025.c │ │ ├── out.input026.c │ │ ├── out.input027.c │ │ ├── out.input028.c │ │ ├── out.input029.c │ │ ├── out.input030.c │ │ ├── out.input053.c │ │ ├── out.input054.c │ │ ├── out.input055.c │ │ ├── out.input058.c │ │ ├── out.input062.c │ │ ├── out.input063.c │ │ ├── out.input067.c │ │ ├── out.input070.c │ │ ├── out.input071.c │ │ ├── out.input074.c │ │ ├── out.input080.c │ │ ├── out.input081.c │ │ ├── out.input082.c │ │ ├── out.input083.c │ │ ├── out.input084.c │ │ ├── out.input088.c │ │ ├── out.input089.c │ │ ├── out.input090.c │ │ ├── out.input091.c │ │ ├── out.input099.c │ │ ├── out.input100.c │ │ ├── out.input101.c │ │ ├── out.input106.c │ │ ├── out.input107.c │ │ ├── out.input108.c │ │ ├── out.input109.c │ │ ├── out.input110.c │ │ ├── out.input111.c │ │ ├── out.input112.c │ │ ├── out.input113.c │ │ ├── out.input114.c │ │ ├── out.input115.c │ │ ├── out.input116.c │ │ ├── out.input117.c │ │ ├── out.input119.c │ │ ├── out.input120.c │ │ ├── out.input121.c │ │ ├── out.input122.c │ │ ├── out.input123.c │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 51_Arrays_pt2/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── include/ │ │ ├── ctype.h │ │ ├── errno.h │ │ ├── fcntl.h │ │ ├── stddef.h │ │ ├── stdio.h │ │ ├── stdlib.h │ │ ├── string.h │ │ └── unistd.h │ ├── main.c │ ├── misc.c │ ├── opt.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── err.input031.c │ │ ├── err.input032.c │ │ ├── err.input033.c │ │ ├── err.input034.c │ │ ├── err.input035.c │ │ ├── err.input036.c │ │ ├── err.input037.c │ │ ├── err.input038.c │ │ ├── err.input039.c │ │ ├── err.input040.c │ │ ├── err.input041.c │ │ ├── err.input042.c │ │ ├── err.input043.c │ │ ├── err.input044.c │ │ ├── err.input045.c │ │ ├── err.input046.c │ │ ├── err.input047.c │ │ ├── err.input048.c │ │ ├── err.input049.c │ │ ├── err.input050.c │ │ ├── err.input051.c │ │ ├── err.input052.c │ │ ├── err.input056.c │ │ ├── err.input057.c │ │ ├── err.input059.c │ │ ├── err.input060.c │ │ ├── err.input061.c │ │ ├── err.input064.c │ │ ├── err.input065.c │ │ ├── err.input066.c │ │ ├── err.input068.c │ │ ├── err.input069.c │ │ ├── err.input072.c │ │ ├── err.input073.c │ │ ├── err.input075.c │ │ ├── err.input076.c │ │ ├── err.input077.c │ │ ├── err.input078.c │ │ ├── err.input079.c │ │ ├── err.input085.c │ │ ├── err.input086.c │ │ ├── err.input087.c │ │ ├── err.input092.c │ │ ├── err.input093.c │ │ ├── err.input094.c │ │ ├── err.input095.c │ │ ├── err.input096.c │ │ ├── err.input097.c │ │ ├── err.input098.c │ │ ├── err.input102.c │ │ ├── err.input103.c │ │ ├── err.input104.c │ │ ├── err.input105.c │ │ ├── err.input118.c │ │ ├── err.input124.c │ │ ├── err.input126.c │ │ ├── input001.c │ │ ├── input002.c │ │ ├── input003.c │ │ ├── input004.c │ │ ├── input005.c │ │ ├── input006.c │ │ ├── input007.c │ │ ├── input008.c │ │ ├── input009.c │ │ ├── input010.c │ │ ├── input011.c │ │ ├── input012.c │ │ ├── input013.c │ │ ├── input014.c │ │ ├── input015.c │ │ ├── input016.c │ │ ├── input017.c │ │ ├── input018.c │ │ ├── input018a.c │ │ ├── input019.c │ │ ├── input020.c │ │ ├── input021.c │ │ ├── input022.c │ │ ├── input023.c │ │ ├── input024.c │ │ ├── input025.c │ │ ├── input026.c │ │ ├── input027.c │ │ ├── input028.c │ │ ├── input029.c │ │ ├── input030.c │ │ ├── input031.c │ │ ├── input032.c │ │ ├── input033.c │ │ ├── input034.c │ │ ├── input035.c │ │ ├── input036.c │ │ ├── input037.c │ │ ├── input038.c │ │ ├── input039.c │ │ ├── input040.c │ │ ├── input041.c │ │ ├── input042.c │ │ ├── input043.c │ │ ├── input044.c │ │ ├── input045.c │ │ ├── input046.c │ │ ├── input047.c │ │ ├── input048.c │ │ ├── input049.c │ │ ├── input050.c │ │ ├── input051.c │ │ ├── input052.c │ │ ├── input053.c │ │ ├── input054.c │ │ ├── input055.c │ │ ├── input056.c │ │ ├── input057.c │ │ ├── input058.c │ │ ├── input059.c │ │ ├── input060.c │ │ ├── input061.c │ │ ├── input062.c │ │ ├── input063.c │ │ ├── input064.c │ │ ├── input065.c │ │ ├── input066.c │ │ ├── input067.c │ │ ├── input068.c │ │ ├── input069.c │ │ ├── input070.c │ │ ├── input071.c │ │ ├── input072.c │ │ ├── input073.c │ │ ├── input074.c │ │ ├── input075.c │ │ ├── input076.c │ │ ├── input077.c │ │ ├── input078.c │ │ ├── input079.c │ │ ├── input080.c │ │ ├── input081.c │ │ ├── input082.c │ │ ├── input083.c │ │ ├── input084.c │ │ ├── input085.c │ │ ├── input086.c │ │ ├── input087.c │ │ ├── input088.c │ │ ├── input089.c │ │ ├── input090.c │ │ ├── input091.c │ │ ├── input092.c │ │ ├── input093.c │ │ ├── input094.c │ │ ├── input095.c │ │ ├── input096.c │ │ ├── input097.c │ │ ├── input098.c │ │ ├── input099.c │ │ ├── input100.c │ │ ├── input101.c │ │ ├── input102.c │ │ ├── input103.c │ │ ├── input104.c │ │ ├── input105.c │ │ ├── input106.c │ │ ├── input107.c │ │ ├── input108.c │ │ ├── input109.c │ │ ├── input110.c │ │ ├── input111.c │ │ ├── input112.c │ │ ├── input113.c │ │ ├── input114.c │ │ ├── input115.c │ │ ├── input116.c │ │ ├── input117.c │ │ ├── input118.c │ │ ├── input119.c │ │ ├── input120.c │ │ ├── input121.c │ │ ├── input122.c │ │ ├── input123.c │ │ ├── input124.c │ │ ├── input125.c │ │ ├── input126.c │ │ ├── input127.c │ │ ├── mktests │ │ ├── out.input001.c │ │ ├── out.input002.c │ │ ├── out.input003.c │ │ ├── out.input004.c │ │ ├── out.input005.c │ │ ├── out.input006.c │ │ ├── out.input007.c │ │ ├── out.input008.c │ │ ├── out.input009.c │ │ ├── out.input010.c │ │ ├── out.input011.c │ │ ├── out.input012.c │ │ ├── out.input013.c │ │ ├── out.input014.c │ │ ├── out.input015.c │ │ ├── out.input016.c │ │ ├── out.input017.c │ │ ├── out.input018.c │ │ ├── out.input018a.c │ │ ├── out.input019.c │ │ ├── out.input020.c │ │ ├── out.input021.c │ │ ├── out.input022.c │ │ ├── out.input023.c │ │ ├── out.input024.c │ │ ├── out.input025.c │ │ ├── out.input026.c │ │ ├── out.input027.c │ │ ├── out.input028.c │ │ ├── out.input029.c │ │ ├── out.input030.c │ │ ├── out.input053.c │ │ ├── out.input054.c │ │ ├── out.input055.c │ │ ├── out.input058.c │ │ ├── out.input062.c │ │ ├── out.input063.c │ │ ├── out.input067.c │ │ ├── out.input070.c │ │ ├── out.input071.c │ │ ├── out.input074.c │ │ ├── out.input080.c │ │ ├── out.input081.c │ │ ├── out.input082.c │ │ ├── out.input083.c │ │ ├── out.input084.c │ │ ├── out.input088.c │ │ ├── out.input089.c │ │ ├── out.input090.c │ │ ├── out.input091.c │ │ ├── out.input099.c │ │ ├── out.input100.c │ │ ├── out.input101.c │ │ ├── out.input106.c │ │ ├── out.input107.c │ │ ├── out.input108.c │ │ ├── out.input109.c │ │ ├── out.input110.c │ │ ├── out.input111.c │ │ ├── out.input112.c │ │ ├── out.input113.c │ │ ├── out.input114.c │ │ ├── out.input115.c │ │ ├── out.input116.c │ │ ├── out.input117.c │ │ ├── out.input119.c │ │ ├── out.input120.c │ │ ├── out.input121.c │ │ ├── out.input122.c │ │ ├── out.input123.c │ │ ├── out.input125.c │ │ ├── out.input127.c │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 52_Pointers_pt2/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── include/ │ │ ├── ctype.h │ │ ├── errno.h │ │ ├── fcntl.h │ │ ├── stddef.h │ │ ├── stdio.h │ │ ├── stdlib.h │ │ ├── string.h │ │ └── unistd.h │ ├── main.c │ ├── misc.c │ ├── opt.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── err.input031.c │ │ ├── err.input032.c │ │ ├── err.input033.c │ │ ├── err.input034.c │ │ ├── err.input035.c │ │ ├── err.input036.c │ │ ├── err.input037.c │ │ ├── err.input038.c │ │ ├── err.input039.c │ │ ├── err.input040.c │ │ ├── err.input041.c │ │ ├── err.input042.c │ │ ├── err.input043.c │ │ ├── err.input044.c │ │ ├── err.input045.c │ │ ├── err.input046.c │ │ ├── err.input047.c │ │ ├── err.input048.c │ │ ├── err.input049.c │ │ ├── err.input050.c │ │ ├── err.input051.c │ │ ├── err.input052.c │ │ ├── err.input056.c │ │ ├── err.input057.c │ │ ├── err.input059.c │ │ ├── err.input060.c │ │ ├── err.input061.c │ │ ├── err.input064.c │ │ ├── err.input065.c │ │ ├── err.input066.c │ │ ├── err.input068.c │ │ ├── err.input069.c │ │ ├── err.input072.c │ │ ├── err.input073.c │ │ ├── err.input075.c │ │ ├── err.input076.c │ │ ├── err.input077.c │ │ ├── err.input078.c │ │ ├── err.input079.c │ │ ├── err.input085.c │ │ ├── err.input086.c │ │ ├── err.input087.c │ │ ├── err.input092.c │ │ ├── err.input093.c │ │ ├── err.input094.c │ │ ├── err.input095.c │ │ ├── err.input096.c │ │ ├── err.input097.c │ │ ├── err.input098.c │ │ ├── err.input102.c │ │ ├── err.input103.c │ │ ├── err.input104.c │ │ ├── err.input105.c │ │ ├── err.input118.c │ │ ├── err.input124.c │ │ ├── err.input126.c │ │ ├── err.input129.c │ │ ├── input001.c │ │ ├── input002.c │ │ ├── input003.c │ │ ├── input004.c │ │ ├── input005.c │ │ ├── input006.c │ │ ├── input007.c │ │ ├── input008.c │ │ ├── input009.c │ │ ├── input010.c │ │ ├── input011.c │ │ ├── input012.c │ │ ├── input013.c │ │ ├── input014.c │ │ ├── input015.c │ │ ├── input016.c │ │ ├── input017.c │ │ ├── input018.c │ │ ├── input018a.c │ │ ├── input019.c │ │ ├── input020.c │ │ ├── input021.c │ │ ├── input022.c │ │ ├── input023.c │ │ ├── input024.c │ │ ├── input025.c │ │ ├── input026.c │ │ ├── input027.c │ │ ├── input028.c │ │ ├── input029.c │ │ ├── input030.c │ │ ├── input031.c │ │ ├── input032.c │ │ ├── input033.c │ │ ├── input034.c │ │ ├── input035.c │ │ ├── input036.c │ │ ├── input037.c │ │ ├── input038.c │ │ ├── input039.c │ │ ├── input040.c │ │ ├── input041.c │ │ ├── input042.c │ │ ├── input043.c │ │ ├── input044.c │ │ ├── input045.c │ │ ├── input046.c │ │ ├── input047.c │ │ ├── input048.c │ │ ├── input049.c │ │ ├── input050.c │ │ ├── input051.c │ │ ├── input052.c │ │ ├── input053.c │ │ ├── input054.c │ │ ├── input055.c │ │ ├── input056.c │ │ ├── input057.c │ │ ├── input058.c │ │ ├── input059.c │ │ ├── input060.c │ │ ├── input061.c │ │ ├── input062.c │ │ ├── input063.c │ │ ├── input064.c │ │ ├── input065.c │ │ ├── input066.c │ │ ├── input067.c │ │ ├── input068.c │ │ ├── input069.c │ │ ├── input070.c │ │ ├── input071.c │ │ ├── input072.c │ │ ├── input073.c │ │ ├── input074.c │ │ ├── input075.c │ │ ├── input076.c │ │ ├── input077.c │ │ ├── input078.c │ │ ├── input079.c │ │ ├── input080.c │ │ ├── input081.c │ │ ├── input082.c │ │ ├── input083.c │ │ ├── input084.c │ │ ├── input085.c │ │ ├── input086.c │ │ ├── input087.c │ │ ├── input088.c │ │ ├── input089.c │ │ ├── input090.c │ │ ├── input091.c │ │ ├── input092.c │ │ ├── input093.c │ │ ├── input094.c │ │ ├── input095.c │ │ ├── input096.c │ │ ├── input097.c │ │ ├── input098.c │ │ ├── input099.c │ │ ├── input100.c │ │ ├── input101.c │ │ ├── input102.c │ │ ├── input103.c │ │ ├── input104.c │ │ ├── input105.c │ │ ├── input106.c │ │ ├── input107.c │ │ ├── input108.c │ │ ├── input109.c │ │ ├── input110.c │ │ ├── input111.c │ │ ├── input112.c │ │ ├── input113.c │ │ ├── input114.c │ │ ├── input115.c │ │ ├── input116.c │ │ ├── input117.c │ │ ├── input118.c │ │ ├── input119.c │ │ ├── input120.c │ │ ├── input121.c │ │ ├── input122.c │ │ ├── input123.c │ │ ├── input124.c │ │ ├── input125.c │ │ ├── input126.c │ │ ├── input127.c │ │ ├── input128.c │ │ ├── input129.c │ │ ├── mktests │ │ ├── out.input001.c │ │ ├── out.input002.c │ │ ├── out.input003.c │ │ ├── out.input004.c │ │ ├── out.input005.c │ │ ├── out.input006.c │ │ ├── out.input007.c │ │ ├── out.input008.c │ │ ├── out.input009.c │ │ ├── out.input010.c │ │ ├── out.input011.c │ │ ├── out.input012.c │ │ ├── out.input013.c │ │ ├── out.input014.c │ │ ├── out.input015.c │ │ ├── out.input016.c │ │ ├── out.input017.c │ │ ├── out.input018.c │ │ ├── out.input018a.c │ │ ├── out.input019.c │ │ ├── out.input020.c │ │ ├── out.input021.c │ │ ├── out.input022.c │ │ ├── out.input023.c │ │ ├── out.input024.c │ │ ├── out.input025.c │ │ ├── out.input026.c │ │ ├── out.input027.c │ │ ├── out.input028.c │ │ ├── out.input029.c │ │ ├── out.input030.c │ │ ├── out.input053.c │ │ ├── out.input054.c │ │ ├── out.input055.c │ │ ├── out.input058.c │ │ ├── out.input062.c │ │ ├── out.input063.c │ │ ├── out.input067.c │ │ ├── out.input070.c │ │ ├── out.input071.c │ │ ├── out.input074.c │ │ ├── out.input080.c │ │ ├── out.input081.c │ │ ├── out.input082.c │ │ ├── out.input083.c │ │ ├── out.input084.c │ │ ├── out.input088.c │ │ ├── out.input089.c │ │ ├── out.input090.c │ │ ├── out.input091.c │ │ ├── out.input099.c │ │ ├── out.input100.c │ │ ├── out.input101.c │ │ ├── out.input106.c │ │ ├── out.input107.c │ │ ├── out.input108.c │ │ ├── out.input109.c │ │ ├── out.input110.c │ │ ├── out.input111.c │ │ ├── out.input112.c │ │ ├── out.input113.c │ │ ├── out.input114.c │ │ ├── out.input115.c │ │ ├── out.input116.c │ │ ├── out.input117.c │ │ ├── out.input119.c │ │ ├── out.input120.c │ │ ├── out.input121.c │ │ ├── out.input122.c │ │ ├── out.input123.c │ │ ├── out.input125.c │ │ ├── out.input127.c │ │ ├── out.input128.c │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 53_Mop_up_pt2/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── include/ │ │ ├── ctype.h │ │ ├── errno.h │ │ ├── fcntl.h │ │ ├── stddef.h │ │ ├── stdio.h │ │ ├── stdlib.h │ │ ├── string.h │ │ └── unistd.h │ ├── main.c │ ├── misc.c │ ├── opt.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── err.input031.c │ │ ├── err.input032.c │ │ ├── err.input033.c │ │ ├── err.input034.c │ │ ├── err.input035.c │ │ ├── err.input036.c │ │ ├── err.input037.c │ │ ├── err.input038.c │ │ ├── err.input039.c │ │ ├── err.input040.c │ │ ├── err.input041.c │ │ ├── err.input042.c │ │ ├── err.input043.c │ │ ├── err.input044.c │ │ ├── err.input045.c │ │ ├── err.input046.c │ │ ├── err.input047.c │ │ ├── err.input048.c │ │ ├── err.input049.c │ │ ├── err.input050.c │ │ ├── err.input051.c │ │ ├── err.input052.c │ │ ├── err.input056.c │ │ ├── err.input057.c │ │ ├── err.input059.c │ │ ├── err.input060.c │ │ ├── err.input061.c │ │ ├── err.input064.c │ │ ├── err.input065.c │ │ ├── err.input066.c │ │ ├── err.input068.c │ │ ├── err.input069.c │ │ ├── err.input072.c │ │ ├── err.input073.c │ │ ├── err.input075.c │ │ ├── err.input076.c │ │ ├── err.input077.c │ │ ├── err.input078.c │ │ ├── err.input079.c │ │ ├── err.input085.c │ │ ├── err.input086.c │ │ ├── err.input087.c │ │ ├── err.input092.c │ │ ├── err.input093.c │ │ ├── err.input094.c │ │ ├── err.input095.c │ │ ├── err.input096.c │ │ ├── err.input097.c │ │ ├── err.input098.c │ │ ├── err.input102.c │ │ ├── err.input103.c │ │ ├── err.input104.c │ │ ├── err.input105.c │ │ ├── err.input118.c │ │ ├── err.input124.c │ │ ├── err.input126.c │ │ ├── err.input129.c │ │ ├── err.input136.c │ │ ├── input001.c │ │ ├── input002.c │ │ ├── input003.c │ │ ├── input004.c │ │ ├── input005.c │ │ ├── input006.c │ │ ├── input007.c │ │ ├── input008.c │ │ ├── input009.c │ │ ├── input010.c │ │ ├── input011.c │ │ ├── input012.c │ │ ├── input013.c │ │ ├── input014.c │ │ ├── input015.c │ │ ├── input016.c │ │ ├── input017.c │ │ ├── input018.c │ │ ├── input018a.c │ │ ├── input019.c │ │ ├── input020.c │ │ ├── input021.c │ │ ├── input022.c │ │ ├── input023.c │ │ ├── input024.c │ │ ├── input025.c │ │ ├── input026.c │ │ ├── input027.c │ │ ├── input028.c │ │ ├── input029.c │ │ ├── input030.c │ │ ├── input031.c │ │ ├── input032.c │ │ ├── input033.c │ │ ├── input034.c │ │ ├── input035.c │ │ ├── input036.c │ │ ├── input037.c │ │ ├── input038.c │ │ ├── input039.c │ │ ├── input040.c │ │ ├── input041.c │ │ ├── input042.c │ │ ├── input043.c │ │ ├── input044.c │ │ ├── input045.c │ │ ├── input046.c │ │ ├── input047.c │ │ ├── input048.c │ │ ├── input049.c │ │ ├── input050.c │ │ ├── input051.c │ │ ├── input052.c │ │ ├── input053.c │ │ ├── input054.c │ │ ├── input055.c │ │ ├── input056.c │ │ ├── input057.c │ │ ├── input058.c │ │ ├── input059.c │ │ ├── input060.c │ │ ├── input061.c │ │ ├── input062.c │ │ ├── input063.c │ │ ├── input064.c │ │ ├── input065.c │ │ ├── input066.c │ │ ├── input067.c │ │ ├── input068.c │ │ ├── input069.c │ │ ├── input070.c │ │ ├── input071.c │ │ ├── input072.c │ │ ├── input073.c │ │ ├── input074.c │ │ ├── input075.c │ │ ├── input076.c │ │ ├── input077.c │ │ ├── input078.c │ │ ├── input079.c │ │ ├── input080.c │ │ ├── input081.c │ │ ├── input082.c │ │ ├── input083.c │ │ ├── input084.c │ │ ├── input085.c │ │ ├── input086.c │ │ ├── input087.c │ │ ├── input088.c │ │ ├── input089.c │ │ ├── input090.c │ │ ├── input091.c │ │ ├── input092.c │ │ ├── input093.c │ │ ├── input094.c │ │ ├── input095.c │ │ ├── input096.c │ │ ├── input097.c │ │ ├── input098.c │ │ ├── input099.c │ │ ├── input100.c │ │ ├── input101.c │ │ ├── input102.c │ │ ├── input103.c │ │ ├── input104.c │ │ ├── input105.c │ │ ├── input106.c │ │ ├── input107.c │ │ ├── input108.c │ │ ├── input109.c │ │ ├── input110.c │ │ ├── input111.c │ │ ├── input112.c │ │ ├── input113.c │ │ ├── input114.c │ │ ├── input115.c │ │ ├── input116.c │ │ ├── input117.c │ │ ├── input118.c │ │ ├── input119.c │ │ ├── input120.c │ │ ├── input121.c │ │ ├── input122.c │ │ ├── input123.c │ │ ├── input124.c │ │ ├── input125.c │ │ ├── input126.c │ │ ├── input127.c │ │ ├── input128.c │ │ ├── input129.c │ │ ├── input130.c │ │ ├── input131.c │ │ ├── input132.c │ │ ├── input133.c │ │ ├── input134.c │ │ ├── input135.c │ │ ├── input136.c │ │ ├── mktests │ │ ├── out.input001.c │ │ ├── out.input002.c │ │ ├── out.input003.c │ │ ├── out.input004.c │ │ ├── out.input005.c │ │ ├── out.input006.c │ │ ├── out.input007.c │ │ ├── out.input008.c │ │ ├── out.input009.c │ │ ├── out.input010.c │ │ ├── out.input011.c │ │ ├── out.input012.c │ │ ├── out.input013.c │ │ ├── out.input014.c │ │ ├── out.input015.c │ │ ├── out.input016.c │ │ ├── out.input017.c │ │ ├── out.input018.c │ │ ├── out.input018a.c │ │ ├── out.input019.c │ │ ├── out.input020.c │ │ ├── out.input021.c │ │ ├── out.input022.c │ │ ├── out.input023.c │ │ ├── out.input024.c │ │ ├── out.input025.c │ │ ├── out.input026.c │ │ ├── out.input027.c │ │ ├── out.input028.c │ │ ├── out.input029.c │ │ ├── out.input030.c │ │ ├── out.input053.c │ │ ├── out.input054.c │ │ ├── out.input055.c │ │ ├── out.input058.c │ │ ├── out.input062.c │ │ ├── out.input063.c │ │ ├── out.input067.c │ │ ├── out.input070.c │ │ ├── out.input071.c │ │ ├── out.input074.c │ │ ├── out.input080.c │ │ ├── out.input081.c │ │ ├── out.input082.c │ │ ├── out.input083.c │ │ ├── out.input084.c │ │ ├── out.input088.c │ │ ├── out.input089.c │ │ ├── out.input090.c │ │ ├── out.input091.c │ │ ├── out.input099.c │ │ ├── out.input100.c │ │ ├── out.input101.c │ │ ├── out.input106.c │ │ ├── out.input107.c │ │ ├── out.input108.c │ │ ├── out.input109.c │ │ ├── out.input110.c │ │ ├── out.input111.c │ │ ├── out.input112.c │ │ ├── out.input113.c │ │ ├── out.input114.c │ │ ├── out.input115.c │ │ ├── out.input116.c │ │ ├── out.input117.c │ │ ├── out.input119.c │ │ ├── out.input120.c │ │ ├── out.input121.c │ │ ├── out.input122.c │ │ ├── out.input123.c │ │ ├── out.input125.c │ │ ├── out.input127.c │ │ ├── out.input128.c │ │ ├── out.input130.c │ │ ├── out.input131.c │ │ ├── out.input132.c │ │ ├── out.input133.c │ │ ├── out.input134.c │ │ ├── out.input135.c │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 54_Reg_Spills/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── include/ │ │ ├── ctype.h │ │ ├── errno.h │ │ ├── fcntl.h │ │ ├── stddef.h │ │ ├── stdio.h │ │ ├── stdlib.h │ │ ├── string.h │ │ └── unistd.h │ ├── main.c │ ├── misc.c │ ├── opt.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── err.input031.c │ │ ├── err.input032.c │ │ ├── err.input033.c │ │ ├── err.input034.c │ │ ├── err.input035.c │ │ ├── err.input036.c │ │ ├── err.input037.c │ │ ├── err.input038.c │ │ ├── err.input039.c │ │ ├── err.input040.c │ │ ├── err.input041.c │ │ ├── err.input042.c │ │ ├── err.input043.c │ │ ├── err.input044.c │ │ ├── err.input045.c │ │ ├── err.input046.c │ │ ├── err.input047.c │ │ ├── err.input048.c │ │ ├── err.input049.c │ │ ├── err.input050.c │ │ ├── err.input051.c │ │ ├── err.input052.c │ │ ├── err.input056.c │ │ ├── err.input057.c │ │ ├── err.input059.c │ │ ├── err.input060.c │ │ ├── err.input061.c │ │ ├── err.input064.c │ │ ├── err.input065.c │ │ ├── err.input066.c │ │ ├── err.input068.c │ │ ├── err.input069.c │ │ ├── err.input072.c │ │ ├── err.input073.c │ │ ├── err.input075.c │ │ ├── err.input076.c │ │ ├── err.input077.c │ │ ├── err.input078.c │ │ ├── err.input079.c │ │ ├── err.input085.c │ │ ├── err.input086.c │ │ ├── err.input087.c │ │ ├── err.input092.c │ │ ├── err.input093.c │ │ ├── err.input094.c │ │ ├── err.input095.c │ │ ├── err.input096.c │ │ ├── err.input097.c │ │ ├── err.input098.c │ │ ├── err.input102.c │ │ ├── err.input103.c │ │ ├── err.input104.c │ │ ├── err.input105.c │ │ ├── err.input118.c │ │ ├── err.input124.c │ │ ├── err.input126.c │ │ ├── err.input129.c │ │ ├── input001.c │ │ ├── input002.c │ │ ├── input003.c │ │ ├── input004.c │ │ ├── input005.c │ │ ├── input006.c │ │ ├── input007.c │ │ ├── input008.c │ │ ├── input009.c │ │ ├── input010.c │ │ ├── input011.c │ │ ├── input012.c │ │ ├── input013.c │ │ ├── input014.c │ │ ├── input015.c │ │ ├── input016.c │ │ ├── input017.c │ │ ├── input018.c │ │ ├── input018a.c │ │ ├── input019.c │ │ ├── input020.c │ │ ├── input021.c │ │ ├── input022.c │ │ ├── input023.c │ │ ├── input024.c │ │ ├── input025.c │ │ ├── input026.c │ │ ├── input027.c │ │ ├── input028.c │ │ ├── input029.c │ │ ├── input030.c │ │ ├── input031.c │ │ ├── input032.c │ │ ├── input033.c │ │ ├── input034.c │ │ ├── input035.c │ │ ├── input036.c │ │ ├── input037.c │ │ ├── input038.c │ │ ├── input039.c │ │ ├── input040.c │ │ ├── input041.c │ │ ├── input042.c │ │ ├── input043.c │ │ ├── input044.c │ │ ├── input045.c │ │ ├── input046.c │ │ ├── input047.c │ │ ├── input048.c │ │ ├── input049.c │ │ ├── input050.c │ │ ├── input051.c │ │ ├── input052.c │ │ ├── input053.c │ │ ├── input054.c │ │ ├── input055.c │ │ ├── input056.c │ │ ├── input057.c │ │ ├── input058.c │ │ ├── input059.c │ │ ├── input060.c │ │ ├── input061.c │ │ ├── input062.c │ │ ├── input063.c │ │ ├── input064.c │ │ ├── input065.c │ │ ├── input066.c │ │ ├── input067.c │ │ ├── input068.c │ │ ├── input069.c │ │ ├── input070.c │ │ ├── input071.c │ │ ├── input072.c │ │ ├── input073.c │ │ ├── input074.c │ │ ├── input075.c │ │ ├── input076.c │ │ ├── input077.c │ │ ├── input078.c │ │ ├── input079.c │ │ ├── input080.c │ │ ├── input081.c │ │ ├── input082.c │ │ ├── input083.c │ │ ├── input084.c │ │ ├── input085.c │ │ ├── input086.c │ │ ├── input087.c │ │ ├── input088.c │ │ ├── input089.c │ │ ├── input090.c │ │ ├── input091.c │ │ ├── input092.c │ │ ├── input093.c │ │ ├── input094.c │ │ ├── input095.c │ │ ├── input096.c │ │ ├── input097.c │ │ ├── input098.c │ │ ├── input099.c │ │ ├── input100.c │ │ ├── input101.c │ │ ├── input102.c │ │ ├── input103.c │ │ ├── input104.c │ │ ├── input105.c │ │ ├── input106.c │ │ ├── input107.c │ │ ├── input108.c │ │ ├── input109.c │ │ ├── input110.c │ │ ├── input111.c │ │ ├── input112.c │ │ ├── input113.c │ │ ├── input114.c │ │ ├── input115.c │ │ ├── input116.c │ │ ├── input117.c │ │ ├── input118.c │ │ ├── input119.c │ │ ├── input120.c │ │ ├── input121.c │ │ ├── input122.c │ │ ├── input123.c │ │ ├── input124.c │ │ ├── input125.c │ │ ├── input126.c │ │ ├── input127.c │ │ ├── input128.c │ │ ├── input129.c │ │ ├── input130.c │ │ ├── input131.c │ │ ├── input132.c │ │ ├── input133.c │ │ ├── input134.c │ │ ├── input135.c │ │ ├── input136.c │ │ ├── input137.c │ │ ├── input138.c │ │ ├── input139.c │ │ ├── mktests │ │ ├── out.input001.c │ │ ├── out.input002.c │ │ ├── out.input003.c │ │ ├── out.input004.c │ │ ├── out.input005.c │ │ ├── out.input006.c │ │ ├── out.input007.c │ │ ├── out.input008.c │ │ ├── out.input009.c │ │ ├── out.input010.c │ │ ├── out.input011.c │ │ ├── out.input012.c │ │ ├── out.input013.c │ │ ├── out.input014.c │ │ ├── out.input015.c │ │ ├── out.input016.c │ │ ├── out.input017.c │ │ ├── out.input018.c │ │ ├── out.input018a.c │ │ ├── out.input019.c │ │ ├── out.input020.c │ │ ├── out.input021.c │ │ ├── out.input022.c │ │ ├── out.input023.c │ │ ├── out.input024.c │ │ ├── out.input025.c │ │ ├── out.input026.c │ │ ├── out.input027.c │ │ ├── out.input028.c │ │ ├── out.input029.c │ │ ├── out.input030.c │ │ ├── out.input053.c │ │ ├── out.input054.c │ │ ├── out.input055.c │ │ ├── out.input058.c │ │ ├── out.input062.c │ │ ├── out.input063.c │ │ ├── out.input067.c │ │ ├── out.input070.c │ │ ├── out.input071.c │ │ ├── out.input074.c │ │ ├── out.input080.c │ │ ├── out.input081.c │ │ ├── out.input082.c │ │ ├── out.input083.c │ │ ├── out.input084.c │ │ ├── out.input088.c │ │ ├── out.input089.c │ │ ├── out.input090.c │ │ ├── out.input091.c │ │ ├── out.input099.c │ │ ├── out.input100.c │ │ ├── out.input101.c │ │ ├── out.input106.c │ │ ├── out.input107.c │ │ ├── out.input108.c │ │ ├── out.input109.c │ │ ├── out.input110.c │ │ ├── out.input111.c │ │ ├── out.input112.c │ │ ├── out.input113.c │ │ ├── out.input114.c │ │ ├── out.input115.c │ │ ├── out.input116.c │ │ ├── out.input117.c │ │ ├── out.input119.c │ │ ├── out.input120.c │ │ ├── out.input121.c │ │ ├── out.input122.c │ │ ├── out.input123.c │ │ ├── out.input125.c │ │ ├── out.input127.c │ │ ├── out.input128.c │ │ ├── out.input130.c │ │ ├── out.input131.c │ │ ├── out.input132.c │ │ ├── out.input133.c │ │ ├── out.input134.c │ │ ├── out.input135.c │ │ ├── out.input136.c │ │ ├── out.input137.c │ │ ├── out.input138.c │ │ ├── out.input139.c │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ ├── types.c │ └── zresults ├── 55_Lazy_Evaluation/ │ └── Readme.md ├── 56_Local_Arrays/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── include/ │ │ ├── ctype.h │ │ ├── errno.h │ │ ├── fcntl.h │ │ ├── stddef.h │ │ ├── stdio.h │ │ ├── stdlib.h │ │ ├── string.h │ │ └── unistd.h │ ├── main.c │ ├── misc.c │ ├── opt.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── err.input031.c │ │ ├── err.input032.c │ │ ├── err.input033.c │ │ ├── err.input034.c │ │ ├── err.input035.c │ │ ├── err.input036.c │ │ ├── err.input037.c │ │ ├── err.input038.c │ │ ├── err.input039.c │ │ ├── err.input040.c │ │ ├── err.input041.c │ │ ├── err.input042.c │ │ ├── err.input043.c │ │ ├── err.input044.c │ │ ├── err.input045.c │ │ ├── err.input046.c │ │ ├── err.input047.c │ │ ├── err.input048.c │ │ ├── err.input049.c │ │ ├── err.input050.c │ │ ├── err.input051.c │ │ ├── err.input052.c │ │ ├── err.input056.c │ │ ├── err.input057.c │ │ ├── err.input059.c │ │ ├── err.input060.c │ │ ├── err.input061.c │ │ ├── err.input064.c │ │ ├── err.input065.c │ │ ├── err.input066.c │ │ ├── err.input068.c │ │ ├── err.input069.c │ │ ├── err.input072.c │ │ ├── err.input073.c │ │ ├── err.input075.c │ │ ├── err.input076.c │ │ ├── err.input077.c │ │ ├── err.input078.c │ │ ├── err.input079.c │ │ ├── err.input085.c │ │ ├── err.input086.c │ │ ├── err.input087.c │ │ ├── err.input092.c │ │ ├── err.input093.c │ │ ├── err.input094.c │ │ ├── err.input095.c │ │ ├── err.input096.c │ │ ├── err.input097.c │ │ ├── err.input098.c │ │ ├── err.input102.c │ │ ├── err.input103.c │ │ ├── err.input104.c │ │ ├── err.input105.c │ │ ├── err.input118.c │ │ ├── err.input124.c │ │ ├── err.input126.c │ │ ├── err.input129.c │ │ ├── err.input141.c │ │ ├── err.input142.c │ │ ├── input001.c │ │ ├── input002.c │ │ ├── input003.c │ │ ├── input004.c │ │ ├── input005.c │ │ ├── input006.c │ │ ├── input007.c │ │ ├── input008.c │ │ ├── input009.c │ │ ├── input010.c │ │ ├── input011.c │ │ ├── input012.c │ │ ├── input013.c │ │ ├── input014.c │ │ ├── input015.c │ │ ├── input016.c │ │ ├── input017.c │ │ ├── input018.c │ │ ├── input018a.c │ │ ├── input019.c │ │ ├── input020.c │ │ ├── input021.c │ │ ├── input022.c │ │ ├── input023.c │ │ ├── input024.c │ │ ├── input025.c │ │ ├── input026.c │ │ ├── input027.c │ │ ├── input028.c │ │ ├── input029.c │ │ ├── input030.c │ │ ├── input031.c │ │ ├── input032.c │ │ ├── input033.c │ │ ├── input035.c │ │ ├── input036.c │ │ ├── input037.c │ │ ├── input038.c │ │ ├── input039.c │ │ ├── input040.c │ │ ├── input041.c │ │ ├── input042.c │ │ ├── input043.c │ │ ├── input044.c │ │ ├── input045.c │ │ ├── input046.c │ │ ├── input047.c │ │ ├── input048.c │ │ ├── input049.c │ │ ├── input050.c │ │ ├── input051.c │ │ ├── input052.c │ │ ├── input053.c │ │ ├── input054.c │ │ ├── input055.c │ │ ├── input056.c │ │ ├── input057.c │ │ ├── input058.c │ │ ├── input059.c │ │ ├── input060.c │ │ ├── input061.c │ │ ├── input062.c │ │ ├── input063.c │ │ ├── input064.c │ │ ├── input065.c │ │ ├── input066.c │ │ ├── input067.c │ │ ├── input068.c │ │ ├── input069.c │ │ ├── input070.c │ │ ├── input071.c │ │ ├── input072.c │ │ ├── input073.c │ │ ├── input074.c │ │ ├── input075.c │ │ ├── input076.c │ │ ├── input077.c │ │ ├── input078.c │ │ ├── input079.c │ │ ├── input080.c │ │ ├── input081.c │ │ ├── input082.c │ │ ├── input083.c │ │ ├── input084.c │ │ ├── input085.c │ │ ├── input086.c │ │ ├── input087.c │ │ ├── input088.c │ │ ├── input089.c │ │ ├── input090.c │ │ ├── input091.c │ │ ├── input092.c │ │ ├── input093.c │ │ ├── input094.c │ │ ├── input095.c │ │ ├── input096.c │ │ ├── input098.c │ │ ├── input099.c │ │ ├── input100.c │ │ ├── input101.c │ │ ├── input102.c │ │ ├── input103.c │ │ ├── input104.c │ │ ├── input105.c │ │ ├── input106.c │ │ ├── input107.c │ │ ├── input108.c │ │ ├── input109.c │ │ ├── input110.c │ │ ├── input111.c │ │ ├── input112.c │ │ ├── input113.c │ │ ├── input114.c │ │ ├── input115.c │ │ ├── input116.c │ │ ├── input117.c │ │ ├── input118.c │ │ ├── input119.c │ │ ├── input120.c │ │ ├── input121.c │ │ ├── input122.c │ │ ├── input123.c │ │ ├── input124.c │ │ ├── input125.c │ │ ├── input126.c │ │ ├── input127.c │ │ ├── input128.c │ │ ├── input129.c │ │ ├── input130.c │ │ ├── input131.c │ │ ├── input132.c │ │ ├── input133.c │ │ ├── input134.c │ │ ├── input135.c │ │ ├── input136.c │ │ ├── input137.c │ │ ├── input138.c │ │ ├── input139.c │ │ ├── input140.c │ │ ├── input141.c │ │ ├── input142.c │ │ ├── mktests │ │ ├── out.input001.c │ │ ├── out.input002.c │ │ ├── out.input003.c │ │ ├── out.input004.c │ │ ├── out.input005.c │ │ ├── out.input006.c │ │ ├── out.input007.c │ │ ├── out.input008.c │ │ ├── out.input009.c │ │ ├── out.input010.c │ │ ├── out.input011.c │ │ ├── out.input012.c │ │ ├── out.input013.c │ │ ├── out.input014.c │ │ ├── out.input015.c │ │ ├── out.input016.c │ │ ├── out.input017.c │ │ ├── out.input018.c │ │ ├── out.input018a.c │ │ ├── out.input019.c │ │ ├── out.input020.c │ │ ├── out.input021.c │ │ ├── out.input022.c │ │ ├── out.input023.c │ │ ├── out.input024.c │ │ ├── out.input025.c │ │ ├── out.input026.c │ │ ├── out.input027.c │ │ ├── out.input028.c │ │ ├── out.input029.c │ │ ├── out.input030.c │ │ ├── out.input053.c │ │ ├── out.input054.c │ │ ├── out.input055.c │ │ ├── out.input058.c │ │ ├── out.input062.c │ │ ├── out.input063.c │ │ ├── out.input067.c │ │ ├── out.input070.c │ │ ├── out.input071.c │ │ ├── out.input074.c │ │ ├── out.input080.c │ │ ├── out.input081.c │ │ ├── out.input082.c │ │ ├── out.input083.c │ │ ├── out.input084.c │ │ ├── out.input088.c │ │ ├── out.input089.c │ │ ├── out.input090.c │ │ ├── out.input091.c │ │ ├── out.input099.c │ │ ├── out.input100.c │ │ ├── out.input101.c │ │ ├── out.input106.c │ │ ├── out.input107.c │ │ ├── out.input108.c │ │ ├── out.input109.c │ │ ├── out.input110.c │ │ ├── out.input111.c │ │ ├── out.input112.c │ │ ├── out.input113.c │ │ ├── out.input114.c │ │ ├── out.input115.c │ │ ├── out.input116.c │ │ ├── out.input117.c │ │ ├── out.input119.c │ │ ├── out.input120.c │ │ ├── out.input121.c │ │ ├── out.input122.c │ │ ├── out.input123.c │ │ ├── out.input125.c │ │ ├── out.input127.c │ │ ├── out.input128.c │ │ ├── out.input130.c │ │ ├── out.input131.c │ │ ├── out.input132.c │ │ ├── out.input133.c │ │ ├── out.input134.c │ │ ├── out.input135.c │ │ ├── out.input136.c │ │ ├── out.input137.c │ │ ├── out.input138.c │ │ ├── out.input139.c │ │ ├── out.input140.c │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 57_Mop_up_pt3/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── include/ │ │ ├── ctype.h │ │ ├── errno.h │ │ ├── fcntl.h │ │ ├── stddef.h │ │ ├── stdio.h │ │ ├── stdlib.h │ │ ├── string.h │ │ └── unistd.h │ ├── main.c │ ├── misc.c │ ├── opt.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── err.input031.c │ │ ├── err.input032.c │ │ ├── err.input033.c │ │ ├── err.input034.c │ │ ├── err.input035.c │ │ ├── err.input036.c │ │ ├── err.input037.c │ │ ├── err.input038.c │ │ ├── err.input039.c │ │ ├── err.input040.c │ │ ├── err.input041.c │ │ ├── err.input042.c │ │ ├── err.input043.c │ │ ├── err.input044.c │ │ ├── err.input045.c │ │ ├── err.input046.c │ │ ├── err.input047.c │ │ ├── err.input048.c │ │ ├── err.input049.c │ │ ├── err.input050.c │ │ ├── err.input051.c │ │ ├── err.input052.c │ │ ├── err.input056.c │ │ ├── err.input057.c │ │ ├── err.input059.c │ │ ├── err.input060.c │ │ ├── err.input061.c │ │ ├── err.input064.c │ │ ├── err.input065.c │ │ ├── err.input066.c │ │ ├── err.input068.c │ │ ├── err.input069.c │ │ ├── err.input072.c │ │ ├── err.input073.c │ │ ├── err.input075.c │ │ ├── err.input076.c │ │ ├── err.input077.c │ │ ├── err.input078.c │ │ ├── err.input079.c │ │ ├── err.input085.c │ │ ├── err.input086.c │ │ ├── err.input087.c │ │ ├── err.input092.c │ │ ├── err.input093.c │ │ ├── err.input094.c │ │ ├── err.input095.c │ │ ├── err.input096.c │ │ ├── err.input097.c │ │ ├── err.input098.c │ │ ├── err.input102.c │ │ ├── err.input103.c │ │ ├── err.input104.c │ │ ├── err.input105.c │ │ ├── err.input118.c │ │ ├── err.input124.c │ │ ├── err.input126.c │ │ ├── err.input129.c │ │ ├── err.input141.c │ │ ├── err.input142.c │ │ ├── input001.c │ │ ├── input002.c │ │ ├── input003.c │ │ ├── input004.c │ │ ├── input005.c │ │ ├── input006.c │ │ ├── input007.c │ │ ├── input008.c │ │ ├── input009.c │ │ ├── input010.c │ │ ├── input011.c │ │ ├── input012.c │ │ ├── input013.c │ │ ├── input014.c │ │ ├── input015.c │ │ ├── input016.c │ │ ├── input017.c │ │ ├── input018.c │ │ ├── input018a.c │ │ ├── input019.c │ │ ├── input020.c │ │ ├── input021.c │ │ ├── input022.c │ │ ├── input023.c │ │ ├── input024.c │ │ ├── input025.c │ │ ├── input026.c │ │ ├── input027.c │ │ ├── input028.c │ │ ├── input029.c │ │ ├── input030.c │ │ ├── input031.c │ │ ├── input032.c │ │ ├── input033.c │ │ ├── input035.c │ │ ├── input036.c │ │ ├── input037.c │ │ ├── input038.c │ │ ├── input039.c │ │ ├── input040.c │ │ ├── input041.c │ │ ├── input042.c │ │ ├── input043.c │ │ ├── input044.c │ │ ├── input045.c │ │ ├── input046.c │ │ ├── input047.c │ │ ├── input048.c │ │ ├── input049.c │ │ ├── input050.c │ │ ├── input051.c │ │ ├── input052.c │ │ ├── input053.c │ │ ├── input054.c │ │ ├── input055.c │ │ ├── input056.c │ │ ├── input057.c │ │ ├── input058.c │ │ ├── input059.c │ │ ├── input060.c │ │ ├── input061.c │ │ ├── input062.c │ │ ├── input063.c │ │ ├── input064.c │ │ ├── input065.c │ │ ├── input066.c │ │ ├── input067.c │ │ ├── input068.c │ │ ├── input069.c │ │ ├── input070.c │ │ ├── input071.c │ │ ├── input072.c │ │ ├── input073.c │ │ ├── input074.c │ │ ├── input075.c │ │ ├── input076.c │ │ ├── input077.c │ │ ├── input078.c │ │ ├── input079.c │ │ ├── input080.c │ │ ├── input081.c │ │ ├── input082.c │ │ ├── input083.c │ │ ├── input084.c │ │ ├── input085.c │ │ ├── input086.c │ │ ├── input087.c │ │ ├── input088.c │ │ ├── input089.c │ │ ├── input090.c │ │ ├── input091.c │ │ ├── input092.c │ │ ├── input093.c │ │ ├── input094.c │ │ ├── input095.c │ │ ├── input096.c │ │ ├── input098.c │ │ ├── input099.c │ │ ├── input100.c │ │ ├── input101.c │ │ ├── input102.c │ │ ├── input103.c │ │ ├── input104.c │ │ ├── input105.c │ │ ├── input106.c │ │ ├── input107.c │ │ ├── input108.c │ │ ├── input109.c │ │ ├── input110.c │ │ ├── input111.c │ │ ├── input112.c │ │ ├── input113.c │ │ ├── input114.c │ │ ├── input115.c │ │ ├── input116.c │ │ ├── input117.c │ │ ├── input118.c │ │ ├── input119.c │ │ ├── input120.c │ │ ├── input121.c │ │ ├── input122.c │ │ ├── input123.c │ │ ├── input124.c │ │ ├── input125.c │ │ ├── input126.c │ │ ├── input127.c │ │ ├── input128.c │ │ ├── input129.c │ │ ├── input130.c │ │ ├── input131.c │ │ ├── input132.c │ │ ├── input133.c │ │ ├── input134.c │ │ ├── input135.c │ │ ├── input136.c │ │ ├── input137.c │ │ ├── input138.c │ │ ├── input139.c │ │ ├── input140.c │ │ ├── input141.c │ │ ├── input142.c │ │ ├── input143.c │ │ ├── input144.c │ │ ├── input145.c │ │ ├── mktests │ │ ├── nasmext.inc │ │ ├── out.input001.c │ │ ├── out.input002.c │ │ ├── out.input003.c │ │ ├── out.input004.c │ │ ├── out.input005.c │ │ ├── out.input006.c │ │ ├── out.input007.c │ │ ├── out.input008.c │ │ ├── out.input009.c │ │ ├── out.input010.c │ │ ├── out.input011.c │ │ ├── out.input012.c │ │ ├── out.input013.c │ │ ├── out.input014.c │ │ ├── out.input015.c │ │ ├── out.input016.c │ │ ├── out.input017.c │ │ ├── out.input018.c │ │ ├── out.input018a.c │ │ ├── out.input019.c │ │ ├── out.input020.c │ │ ├── out.input021.c │ │ ├── out.input022.c │ │ ├── out.input023.c │ │ ├── out.input024.c │ │ ├── out.input025.c │ │ ├── out.input026.c │ │ ├── out.input027.c │ │ ├── out.input028.c │ │ ├── out.input029.c │ │ ├── out.input030.c │ │ ├── out.input053.c │ │ ├── out.input054.c │ │ ├── out.input055.c │ │ ├── out.input058.c │ │ ├── out.input062.c │ │ ├── out.input063.c │ │ ├── out.input067.c │ │ ├── out.input070.c │ │ ├── out.input071.c │ │ ├── out.input074.c │ │ ├── out.input080.c │ │ ├── out.input081.c │ │ ├── out.input082.c │ │ ├── out.input083.c │ │ ├── out.input084.c │ │ ├── out.input088.c │ │ ├── out.input089.c │ │ ├── out.input090.c │ │ ├── out.input091.c │ │ ├── out.input099.c │ │ ├── out.input100.c │ │ ├── out.input101.c │ │ ├── out.input106.c │ │ ├── out.input107.c │ │ ├── out.input108.c │ │ ├── out.input109.c │ │ ├── out.input110.c │ │ ├── out.input111.c │ │ ├── out.input112.c │ │ ├── out.input113.c │ │ ├── out.input114.c │ │ ├── out.input115.c │ │ ├── out.input116.c │ │ ├── out.input117.c │ │ ├── out.input119.c │ │ ├── out.input120.c │ │ ├── out.input121.c │ │ ├── out.input122.c │ │ ├── out.input123.c │ │ ├── out.input125.c │ │ ├── out.input127.c │ │ ├── out.input128.c │ │ ├── out.input130.c │ │ ├── out.input131.c │ │ ├── out.input132.c │ │ ├── out.input133.c │ │ ├── out.input134.c │ │ ├── out.input135.c │ │ ├── out.input136.c │ │ ├── out.input137.c │ │ ├── out.input138.c │ │ ├── out.input139.c │ │ ├── out.input140.c │ │ ├── out.input143.c │ │ ├── out.input144.c │ │ ├── out.input145.c │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 58_Ptr_Increments/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── include/ │ │ ├── ctype.h │ │ ├── errno.h │ │ ├── fcntl.h │ │ ├── stddef.h │ │ ├── stdio.h │ │ ├── stdlib.h │ │ ├── string.h │ │ └── unistd.h │ ├── main.c │ ├── misc.c │ ├── opt.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── err.input031.c │ │ ├── err.input032.c │ │ ├── err.input033.c │ │ ├── err.input034.c │ │ ├── err.input035.c │ │ ├── err.input036.c │ │ ├── err.input037.c │ │ ├── err.input038.c │ │ ├── err.input039.c │ │ ├── err.input040.c │ │ ├── err.input041.c │ │ ├── err.input042.c │ │ ├── err.input043.c │ │ ├── err.input044.c │ │ ├── err.input045.c │ │ ├── err.input046.c │ │ ├── err.input047.c │ │ ├── err.input048.c │ │ ├── err.input049.c │ │ ├── err.input050.c │ │ ├── err.input051.c │ │ ├── err.input052.c │ │ ├── err.input056.c │ │ ├── err.input057.c │ │ ├── err.input059.c │ │ ├── err.input060.c │ │ ├── err.input061.c │ │ ├── err.input064.c │ │ ├── err.input065.c │ │ ├── err.input066.c │ │ ├── err.input068.c │ │ ├── err.input069.c │ │ ├── err.input072.c │ │ ├── err.input073.c │ │ ├── err.input075.c │ │ ├── err.input076.c │ │ ├── err.input077.c │ │ ├── err.input078.c │ │ ├── err.input079.c │ │ ├── err.input085.c │ │ ├── err.input086.c │ │ ├── err.input087.c │ │ ├── err.input092.c │ │ ├── err.input093.c │ │ ├── err.input094.c │ │ ├── err.input095.c │ │ ├── err.input096.c │ │ ├── err.input097.c │ │ ├── err.input098.c │ │ ├── err.input102.c │ │ ├── err.input103.c │ │ ├── err.input104.c │ │ ├── err.input105.c │ │ ├── err.input118.c │ │ ├── err.input124.c │ │ ├── err.input126.c │ │ ├── err.input129.c │ │ ├── err.input141.c │ │ ├── err.input142.c │ │ ├── input001.c │ │ ├── input002.c │ │ ├── input003.c │ │ ├── input004.c │ │ ├── input005.c │ │ ├── input006.c │ │ ├── input007.c │ │ ├── input008.c │ │ ├── input009.c │ │ ├── input010.c │ │ ├── input011.c │ │ ├── input012.c │ │ ├── input013.c │ │ ├── input014.c │ │ ├── input015.c │ │ ├── input016.c │ │ ├── input017.c │ │ ├── input018.c │ │ ├── input018a.c │ │ ├── input019.c │ │ ├── input020.c │ │ ├── input021.c │ │ ├── input022.c │ │ ├── input023.c │ │ ├── input024.c │ │ ├── input025.c │ │ ├── input026.c │ │ ├── input027.c │ │ ├── input028.c │ │ ├── input029.c │ │ ├── input030.c │ │ ├── input031.c │ │ ├── input032.c │ │ ├── input033.c │ │ ├── input035.c │ │ ├── input036.c │ │ ├── input037.c │ │ ├── input038.c │ │ ├── input039.c │ │ ├── input040.c │ │ ├── input041.c │ │ ├── input042.c │ │ ├── input043.c │ │ ├── input044.c │ │ ├── input045.c │ │ ├── input046.c │ │ ├── input047.c │ │ ├── input048.c │ │ ├── input049.c │ │ ├── input050.c │ │ ├── input051.c │ │ ├── input052.c │ │ ├── input053.c │ │ ├── input054.c │ │ ├── input055.c │ │ ├── input056.c │ │ ├── input057.c │ │ ├── input058.c │ │ ├── input059.c │ │ ├── input060.c │ │ ├── input061.c │ │ ├── input062.c │ │ ├── input063.c │ │ ├── input064.c │ │ ├── input065.c │ │ ├── input066.c │ │ ├── input067.c │ │ ├── input068.c │ │ ├── input069.c │ │ ├── input070.c │ │ ├── input071.c │ │ ├── input072.c │ │ ├── input073.c │ │ ├── input074.c │ │ ├── input075.c │ │ ├── input076.c │ │ ├── input077.c │ │ ├── input078.c │ │ ├── input079.c │ │ ├── input080.c │ │ ├── input081.c │ │ ├── input082.c │ │ ├── input083.c │ │ ├── input084.c │ │ ├── input085.c │ │ ├── input086.c │ │ ├── input087.c │ │ ├── input088.c │ │ ├── input089.c │ │ ├── input090.c │ │ ├── input091.c │ │ ├── input092.c │ │ ├── input093.c │ │ ├── input094.c │ │ ├── input095.c │ │ ├── input096.c │ │ ├── input098.c │ │ ├── input099.c │ │ ├── input100.c │ │ ├── input101.c │ │ ├── input102.c │ │ ├── input103.c │ │ ├── input104.c │ │ ├── input105.c │ │ ├── input106.c │ │ ├── input107.c │ │ ├── input108.c │ │ ├── input109.c │ │ ├── input110.c │ │ ├── input111.c │ │ ├── input112.c │ │ ├── input113.c │ │ ├── input114.c │ │ ├── input115.c │ │ ├── input116.c │ │ ├── input117.c │ │ ├── input118.c │ │ ├── input119.c │ │ ├── input120.c │ │ ├── input121.c │ │ ├── input122.c │ │ ├── input123.c │ │ ├── input124.c │ │ ├── input125.c │ │ ├── input126.c │ │ ├── input127.c │ │ ├── input128.c │ │ ├── input129.c │ │ ├── input130.c │ │ ├── input131.c │ │ ├── input132.c │ │ ├── input133.c │ │ ├── input134.c │ │ ├── input135.c │ │ ├── input136.c │ │ ├── input137.c │ │ ├── input138.c │ │ ├── input139.c │ │ ├── input140.c │ │ ├── input141.c │ │ ├── input142.c │ │ ├── input143.c │ │ ├── input144.c │ │ ├── input145.c │ │ ├── input146.c │ │ ├── input147.c │ │ ├── mktests │ │ ├── nasmext.inc │ │ ├── out.input001.c │ │ ├── out.input002.c │ │ ├── out.input003.c │ │ ├── out.input004.c │ │ ├── out.input005.c │ │ ├── out.input006.c │ │ ├── out.input007.c │ │ ├── out.input008.c │ │ ├── out.input009.c │ │ ├── out.input010.c │ │ ├── out.input011.c │ │ ├── out.input012.c │ │ ├── out.input013.c │ │ ├── out.input014.c │ │ ├── out.input015.c │ │ ├── out.input016.c │ │ ├── out.input017.c │ │ ├── out.input018.c │ │ ├── out.input018a.c │ │ ├── out.input019.c │ │ ├── out.input020.c │ │ ├── out.input021.c │ │ ├── out.input022.c │ │ ├── out.input023.c │ │ ├── out.input024.c │ │ ├── out.input025.c │ │ ├── out.input026.c │ │ ├── out.input027.c │ │ ├── out.input028.c │ │ ├── out.input029.c │ │ ├── out.input030.c │ │ ├── out.input053.c │ │ ├── out.input054.c │ │ ├── out.input055.c │ │ ├── out.input058.c │ │ ├── out.input062.c │ │ ├── out.input063.c │ │ ├── out.input067.c │ │ ├── out.input070.c │ │ ├── out.input071.c │ │ ├── out.input074.c │ │ ├── out.input080.c │ │ ├── out.input081.c │ │ ├── out.input082.c │ │ ├── out.input083.c │ │ ├── out.input084.c │ │ ├── out.input088.c │ │ ├── out.input089.c │ │ ├── out.input090.c │ │ ├── out.input091.c │ │ ├── out.input099.c │ │ ├── out.input100.c │ │ ├── out.input101.c │ │ ├── out.input106.c │ │ ├── out.input107.c │ │ ├── out.input108.c │ │ ├── out.input109.c │ │ ├── out.input110.c │ │ ├── out.input111.c │ │ ├── out.input112.c │ │ ├── out.input113.c │ │ ├── out.input114.c │ │ ├── out.input115.c │ │ ├── out.input116.c │ │ ├── out.input117.c │ │ ├── out.input119.c │ │ ├── out.input120.c │ │ ├── out.input121.c │ │ ├── out.input122.c │ │ ├── out.input123.c │ │ ├── out.input125.c │ │ ├── out.input127.c │ │ ├── out.input128.c │ │ ├── out.input130.c │ │ ├── out.input131.c │ │ ├── out.input132.c │ │ ├── out.input133.c │ │ ├── out.input134.c │ │ ├── out.input135.c │ │ ├── out.input136.c │ │ ├── out.input137.c │ │ ├── out.input138.c │ │ ├── out.input139.c │ │ ├── out.input140.c │ │ ├── out.input143.c │ │ ├── out.input144.c │ │ ├── out.input145.c │ │ ├── out.input146.c │ │ ├── out.input147.c │ │ ├── runtests │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 59_WDIW_pt1/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── include/ │ │ ├── ctype.h │ │ ├── errno.h │ │ ├── fcntl.h │ │ ├── stddef.h │ │ ├── stdio.h │ │ ├── stdlib.h │ │ ├── string.h │ │ └── unistd.h │ ├── main.c │ ├── misc.c │ ├── opt.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── err.input031.c │ │ ├── err.input032.c │ │ ├── err.input033.c │ │ ├── err.input034.c │ │ ├── err.input035.c │ │ ├── err.input036.c │ │ ├── err.input037.c │ │ ├── err.input038.c │ │ ├── err.input039.c │ │ ├── err.input040.c │ │ ├── err.input041.c │ │ ├── err.input042.c │ │ ├── err.input043.c │ │ ├── err.input044.c │ │ ├── err.input045.c │ │ ├── err.input046.c │ │ ├── err.input047.c │ │ ├── err.input048.c │ │ ├── err.input049.c │ │ ├── err.input050.c │ │ ├── err.input051.c │ │ ├── err.input052.c │ │ ├── err.input056.c │ │ ├── err.input057.c │ │ ├── err.input059.c │ │ ├── err.input060.c │ │ ├── err.input061.c │ │ ├── err.input064.c │ │ ├── err.input065.c │ │ ├── err.input066.c │ │ ├── err.input068.c │ │ ├── err.input069.c │ │ ├── err.input072.c │ │ ├── err.input073.c │ │ ├── err.input075.c │ │ ├── err.input076.c │ │ ├── err.input077.c │ │ ├── err.input078.c │ │ ├── err.input079.c │ │ ├── err.input085.c │ │ ├── err.input086.c │ │ ├── err.input087.c │ │ ├── err.input092.c │ │ ├── err.input093.c │ │ ├── err.input094.c │ │ ├── err.input095.c │ │ ├── err.input096.c │ │ ├── err.input097.c │ │ ├── err.input098.c │ │ ├── err.input102.c │ │ ├── err.input103.c │ │ ├── err.input104.c │ │ ├── err.input105.c │ │ ├── err.input118.c │ │ ├── err.input124.c │ │ ├── err.input126.c │ │ ├── err.input129.c │ │ ├── err.input141.c │ │ ├── err.input142.c │ │ ├── input001.c │ │ ├── input002.c │ │ ├── input003.c │ │ ├── input004.c │ │ ├── input005.c │ │ ├── input006.c │ │ ├── input007.c │ │ ├── input008.c │ │ ├── input009.c │ │ ├── input010.c │ │ ├── input011.c │ │ ├── input012.c │ │ ├── input013.c │ │ ├── input014.c │ │ ├── input015.c │ │ ├── input016.c │ │ ├── input017.c │ │ ├── input018.c │ │ ├── input018a.c │ │ ├── input019.c │ │ ├── input020.c │ │ ├── input021.c │ │ ├── input022.c │ │ ├── input023.c │ │ ├── input024.c │ │ ├── input025.c │ │ ├── input026.c │ │ ├── input027.c │ │ ├── input028.c │ │ ├── input029.c │ │ ├── input030.c │ │ ├── input031.c │ │ ├── input032.c │ │ ├── input033.c │ │ ├── input035.c │ │ ├── input036.c │ │ ├── input037.c │ │ ├── input038.c │ │ ├── input039.c │ │ ├── input040.c │ │ ├── input041.c │ │ ├── input042.c │ │ ├── input043.c │ │ ├── input044.c │ │ ├── input045.c │ │ ├── input046.c │ │ ├── input047.c │ │ ├── input048.c │ │ ├── input049.c │ │ ├── input050.c │ │ ├── input051.c │ │ ├── input052.c │ │ ├── input053.c │ │ ├── input054.c │ │ ├── input055.c │ │ ├── input056.c │ │ ├── input057.c │ │ ├── input058.c │ │ ├── input059.c │ │ ├── input060.c │ │ ├── input061.c │ │ ├── input062.c │ │ ├── input063.c │ │ ├── input064.c │ │ ├── input065.c │ │ ├── input066.c │ │ ├── input067.c │ │ ├── input068.c │ │ ├── input069.c │ │ ├── input070.c │ │ ├── input071.c │ │ ├── input072.c │ │ ├── input073.c │ │ ├── input074.c │ │ ├── input075.c │ │ ├── input076.c │ │ ├── input077.c │ │ ├── input078.c │ │ ├── input079.c │ │ ├── input080.c │ │ ├── input081.c │ │ ├── input082.c │ │ ├── input083.c │ │ ├── input084.c │ │ ├── input085.c │ │ ├── input086.c │ │ ├── input087.c │ │ ├── input088.c │ │ ├── input089.c │ │ ├── input090.c │ │ ├── input091.c │ │ ├── input092.c │ │ ├── input093.c │ │ ├── input094.c │ │ ├── input095.c │ │ ├── input096.c │ │ ├── input098.c │ │ ├── input099.c │ │ ├── input100.c │ │ ├── input101.c │ │ ├── input102.c │ │ ├── input103.c │ │ ├── input104.c │ │ ├── input105.c │ │ ├── input106.c │ │ ├── input107.c │ │ ├── input108.c │ │ ├── input109.c │ │ ├── input110.c │ │ ├── input111.c │ │ ├── input112.c │ │ ├── input113.c │ │ ├── input114.c │ │ ├── input115.c │ │ ├── input116.c │ │ ├── input117.c │ │ ├── input118.c │ │ ├── input119.c │ │ ├── input120.c │ │ ├── input121.c │ │ ├── input122.c │ │ ├── input123.c │ │ ├── input124.c │ │ ├── input125.c │ │ ├── input126.c │ │ ├── input127.c │ │ ├── input128.c │ │ ├── input129.c │ │ ├── input130.c │ │ ├── input131.c │ │ ├── input132.c │ │ ├── input133.c │ │ ├── input134.c │ │ ├── input135.c │ │ ├── input136.c │ │ ├── input137.c │ │ ├── input138.c │ │ ├── input139.c │ │ ├── input140.c │ │ ├── input141.c │ │ ├── input142.c │ │ ├── input143.c │ │ ├── input144.c │ │ ├── input145.c │ │ ├── input146.c │ │ ├── input147.c │ │ ├── input148.c │ │ ├── mktests │ │ ├── out.input001.c │ │ ├── out.input002.c │ │ ├── out.input003.c │ │ ├── out.input004.c │ │ ├── out.input005.c │ │ ├── out.input006.c │ │ ├── out.input007.c │ │ ├── out.input008.c │ │ ├── out.input009.c │ │ ├── out.input010.c │ │ ├── out.input011.c │ │ ├── out.input012.c │ │ ├── out.input013.c │ │ ├── out.input014.c │ │ ├── out.input015.c │ │ ├── out.input016.c │ │ ├── out.input017.c │ │ ├── out.input018.c │ │ ├── out.input018a.c │ │ ├── out.input019.c │ │ ├── out.input020.c │ │ ├── out.input021.c │ │ ├── out.input022.c │ │ ├── out.input023.c │ │ ├── out.input024.c │ │ ├── out.input025.c │ │ ├── out.input026.c │ │ ├── out.input027.c │ │ ├── out.input028.c │ │ ├── out.input029.c │ │ ├── out.input030.c │ │ ├── out.input053.c │ │ ├── out.input054.c │ │ ├── out.input055.c │ │ ├── out.input058.c │ │ ├── out.input062.c │ │ ├── out.input063.c │ │ ├── out.input067.c │ │ ├── out.input070.c │ │ ├── out.input071.c │ │ ├── out.input074.c │ │ ├── out.input080.c │ │ ├── out.input081.c │ │ ├── out.input082.c │ │ ├── out.input083.c │ │ ├── out.input084.c │ │ ├── out.input088.c │ │ ├── out.input089.c │ │ ├── out.input090.c │ │ ├── out.input091.c │ │ ├── out.input099.c │ │ ├── out.input100.c │ │ ├── out.input101.c │ │ ├── out.input106.c │ │ ├── out.input107.c │ │ ├── out.input108.c │ │ ├── out.input109.c │ │ ├── out.input110.c │ │ ├── out.input111.c │ │ ├── out.input112.c │ │ ├── out.input113.c │ │ ├── out.input114.c │ │ ├── out.input115.c │ │ ├── out.input116.c │ │ ├── out.input117.c │ │ ├── out.input119.c │ │ ├── out.input120.c │ │ ├── out.input121.c │ │ ├── out.input122.c │ │ ├── out.input123.c │ │ ├── out.input125.c │ │ ├── out.input127.c │ │ ├── out.input128.c │ │ ├── out.input130.c │ │ ├── out.input131.c │ │ ├── out.input132.c │ │ ├── out.input133.c │ │ ├── out.input134.c │ │ ├── out.input135.c │ │ ├── out.input136.c │ │ ├── out.input137.c │ │ ├── out.input138.c │ │ ├── out.input139.c │ │ ├── out.input140.c │ │ ├── out.input143.c │ │ ├── out.input144.c │ │ ├── out.input145.c │ │ ├── out.input146.c │ │ ├── out.input147.c │ │ ├── out.input148.c │ │ ├── runtests │ │ ├── runtests0 │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 60_TripleTest/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── include/ │ │ ├── ctype.h │ │ ├── errno.h │ │ ├── fcntl.h │ │ ├── stddef.h │ │ ├── stdio.h │ │ ├── stdlib.h │ │ ├── string.h │ │ └── unistd.h │ ├── main.c │ ├── misc.c │ ├── opt.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── err.input031.c │ │ ├── err.input032.c │ │ ├── err.input033.c │ │ ├── err.input034.c │ │ ├── err.input035.c │ │ ├── err.input036.c │ │ ├── err.input037.c │ │ ├── err.input038.c │ │ ├── err.input039.c │ │ ├── err.input040.c │ │ ├── err.input041.c │ │ ├── err.input042.c │ │ ├── err.input043.c │ │ ├── err.input044.c │ │ ├── err.input045.c │ │ ├── err.input046.c │ │ ├── err.input047.c │ │ ├── err.input048.c │ │ ├── err.input049.c │ │ ├── err.input050.c │ │ ├── err.input051.c │ │ ├── err.input052.c │ │ ├── err.input056.c │ │ ├── err.input057.c │ │ ├── err.input059.c │ │ ├── err.input060.c │ │ ├── err.input061.c │ │ ├── err.input064.c │ │ ├── err.input065.c │ │ ├── err.input066.c │ │ ├── err.input068.c │ │ ├── err.input069.c │ │ ├── err.input072.c │ │ ├── err.input073.c │ │ ├── err.input075.c │ │ ├── err.input076.c │ │ ├── err.input077.c │ │ ├── err.input078.c │ │ ├── err.input079.c │ │ ├── err.input085.c │ │ ├── err.input086.c │ │ ├── err.input087.c │ │ ├── err.input092.c │ │ ├── err.input093.c │ │ ├── err.input094.c │ │ ├── err.input095.c │ │ ├── err.input096.c │ │ ├── err.input097.c │ │ ├── err.input098.c │ │ ├── err.input102.c │ │ ├── err.input103.c │ │ ├── err.input104.c │ │ ├── err.input105.c │ │ ├── err.input118.c │ │ ├── err.input124.c │ │ ├── err.input126.c │ │ ├── err.input129.c │ │ ├── err.input141.c │ │ ├── err.input142.c │ │ ├── input001.c │ │ ├── input002.c │ │ ├── input003.c │ │ ├── input004.c │ │ ├── input005.c │ │ ├── input006.c │ │ ├── input007.c │ │ ├── input008.c │ │ ├── input009.c │ │ ├── input010.c │ │ ├── input011.c │ │ ├── input012.c │ │ ├── input013.c │ │ ├── input014.c │ │ ├── input015.c │ │ ├── input016.c │ │ ├── input017.c │ │ ├── input018.c │ │ ├── input018a.c │ │ ├── input019.c │ │ ├── input020.c │ │ ├── input021.c │ │ ├── input022.c │ │ ├── input023.c │ │ ├── input024.c │ │ ├── input025.c │ │ ├── input026.c │ │ ├── input027.c │ │ ├── input028.c │ │ ├── input029.c │ │ ├── input030.c │ │ ├── input031.c │ │ ├── input032.c │ │ ├── input033.c │ │ ├── input035.c │ │ ├── input036.c │ │ ├── input037.c │ │ ├── input038.c │ │ ├── input039.c │ │ ├── input040.c │ │ ├── input041.c │ │ ├── input042.c │ │ ├── input043.c │ │ ├── input044.c │ │ ├── input045.c │ │ ├── input046.c │ │ ├── input047.c │ │ ├── input048.c │ │ ├── input049.c │ │ ├── input050.c │ │ ├── input051.c │ │ ├── input052.c │ │ ├── input053.c │ │ ├── input054.c │ │ ├── input055.c │ │ ├── input056.c │ │ ├── input057.c │ │ ├── input058.c │ │ ├── input059.c │ │ ├── input060.c │ │ ├── input061.c │ │ ├── input062.c │ │ ├── input063.c │ │ ├── input064.c │ │ ├── input065.c │ │ ├── input066.c │ │ ├── input067.c │ │ ├── input068.c │ │ ├── input069.c │ │ ├── input070.c │ │ ├── input071.c │ │ ├── input072.c │ │ ├── input073.c │ │ ├── input074.c │ │ ├── input075.c │ │ ├── input076.c │ │ ├── input077.c │ │ ├── input078.c │ │ ├── input079.c │ │ ├── input080.c │ │ ├── input081.c │ │ ├── input082.c │ │ ├── input083.c │ │ ├── input084.c │ │ ├── input085.c │ │ ├── input086.c │ │ ├── input087.c │ │ ├── input088.c │ │ ├── input089.c │ │ ├── input090.c │ │ ├── input091.c │ │ ├── input092.c │ │ ├── input093.c │ │ ├── input094.c │ │ ├── input095.c │ │ ├── input096.c │ │ ├── input098.c │ │ ├── input099.c │ │ ├── input100.c │ │ ├── input101.c │ │ ├── input102.c │ │ ├── input103.c │ │ ├── input104.c │ │ ├── input105.c │ │ ├── input106.c │ │ ├── input107.c │ │ ├── input108.c │ │ ├── input109.c │ │ ├── input110.c │ │ ├── input111.c │ │ ├── input112.c │ │ ├── input113.c │ │ ├── input114.c │ │ ├── input115.c │ │ ├── input116.c │ │ ├── input117.c │ │ ├── input118.c │ │ ├── input119.c │ │ ├── input120.c │ │ ├── input121.c │ │ ├── input122.c │ │ ├── input123.c │ │ ├── input124.c │ │ ├── input125.c │ │ ├── input126.c │ │ ├── input127.c │ │ ├── input128.c │ │ ├── input129.c │ │ ├── input130.c │ │ ├── input131.c │ │ ├── input132.c │ │ ├── input133.c │ │ ├── input134.c │ │ ├── input135.c │ │ ├── input136.c │ │ ├── input137.c │ │ ├── input138.c │ │ ├── input139.c │ │ ├── input140.c │ │ ├── input141.c │ │ ├── input142.c │ │ ├── input143.c │ │ ├── input144.c │ │ ├── input145.c │ │ ├── input146.c │ │ ├── input147.c │ │ ├── input148.c │ │ ├── input149.c │ │ ├── mktests │ │ ├── out.input001.c │ │ ├── out.input002.c │ │ ├── out.input003.c │ │ ├── out.input004.c │ │ ├── out.input005.c │ │ ├── out.input006.c │ │ ├── out.input007.c │ │ ├── out.input008.c │ │ ├── out.input009.c │ │ ├── out.input010.c │ │ ├── out.input011.c │ │ ├── out.input012.c │ │ ├── out.input013.c │ │ ├── out.input014.c │ │ ├── out.input015.c │ │ ├── out.input016.c │ │ ├── out.input017.c │ │ ├── out.input018.c │ │ ├── out.input018a.c │ │ ├── out.input019.c │ │ ├── out.input020.c │ │ ├── out.input021.c │ │ ├── out.input022.c │ │ ├── out.input023.c │ │ ├── out.input024.c │ │ ├── out.input025.c │ │ ├── out.input026.c │ │ ├── out.input027.c │ │ ├── out.input028.c │ │ ├── out.input029.c │ │ ├── out.input030.c │ │ ├── out.input053.c │ │ ├── out.input054.c │ │ ├── out.input055.c │ │ ├── out.input058.c │ │ ├── out.input062.c │ │ ├── out.input063.c │ │ ├── out.input067.c │ │ ├── out.input070.c │ │ ├── out.input071.c │ │ ├── out.input074.c │ │ ├── out.input080.c │ │ ├── out.input081.c │ │ ├── out.input082.c │ │ ├── out.input083.c │ │ ├── out.input084.c │ │ ├── out.input088.c │ │ ├── out.input089.c │ │ ├── out.input090.c │ │ ├── out.input091.c │ │ ├── out.input099.c │ │ ├── out.input100.c │ │ ├── out.input101.c │ │ ├── out.input106.c │ │ ├── out.input107.c │ │ ├── out.input108.c │ │ ├── out.input109.c │ │ ├── out.input110.c │ │ ├── out.input111.c │ │ ├── out.input112.c │ │ ├── out.input113.c │ │ ├── out.input114.c │ │ ├── out.input115.c │ │ ├── out.input116.c │ │ ├── out.input117.c │ │ ├── out.input119.c │ │ ├── out.input120.c │ │ ├── out.input121.c │ │ ├── out.input122.c │ │ ├── out.input123.c │ │ ├── out.input125.c │ │ ├── out.input127.c │ │ ├── out.input128.c │ │ ├── out.input130.c │ │ ├── out.input131.c │ │ ├── out.input132.c │ │ ├── out.input133.c │ │ ├── out.input134.c │ │ ├── out.input135.c │ │ ├── out.input136.c │ │ ├── out.input137.c │ │ ├── out.input138.c │ │ ├── out.input139.c │ │ ├── out.input140.c │ │ ├── out.input143.c │ │ ├── out.input144.c │ │ ├── out.input145.c │ │ ├── out.input146.c │ │ ├── out.input147.c │ │ ├── out.input148.c │ │ ├── out.input149.c │ │ ├── runtests │ │ ├── runtests0 │ │ ├── runtests0n │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 61_What_Next/ │ └── Readme.md ├── 62_Cleanup/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── cg_arm.c │ ├── cgn.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── include/ │ │ ├── ctype.h │ │ ├── errno.h │ │ ├── fcntl.h │ │ ├── stddef.h │ │ ├── stdio.h │ │ ├── stdlib.h │ │ ├── string.h │ │ └── unistd.h │ ├── main.c │ ├── misc.c │ ├── opt.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── err.input031.c │ │ ├── err.input032.c │ │ ├── err.input033.c │ │ ├── err.input034.c │ │ ├── err.input035.c │ │ ├── err.input036.c │ │ ├── err.input037.c │ │ ├── err.input038.c │ │ ├── err.input039.c │ │ ├── err.input040.c │ │ ├── err.input041.c │ │ ├── err.input042.c │ │ ├── err.input043.c │ │ ├── err.input044.c │ │ ├── err.input045.c │ │ ├── err.input046.c │ │ ├── err.input047.c │ │ ├── err.input048.c │ │ ├── err.input049.c │ │ ├── err.input050.c │ │ ├── err.input051.c │ │ ├── err.input052.c │ │ ├── err.input056.c │ │ ├── err.input057.c │ │ ├── err.input059.c │ │ ├── err.input060.c │ │ ├── err.input061.c │ │ ├── err.input064.c │ │ ├── err.input065.c │ │ ├── err.input066.c │ │ ├── err.input068.c │ │ ├── err.input069.c │ │ ├── err.input072.c │ │ ├── err.input073.c │ │ ├── err.input075.c │ │ ├── err.input076.c │ │ ├── err.input077.c │ │ ├── err.input078.c │ │ ├── err.input079.c │ │ ├── err.input085.c │ │ ├── err.input086.c │ │ ├── err.input087.c │ │ ├── err.input092.c │ │ ├── err.input093.c │ │ ├── err.input094.c │ │ ├── err.input095.c │ │ ├── err.input096.c │ │ ├── err.input097.c │ │ ├── err.input098.c │ │ ├── err.input102.c │ │ ├── err.input103.c │ │ ├── err.input104.c │ │ ├── err.input105.c │ │ ├── err.input118.c │ │ ├── err.input124.c │ │ ├── err.input126.c │ │ ├── err.input129.c │ │ ├── err.input141.c │ │ ├── err.input142.c │ │ ├── input001.c │ │ ├── input002.c │ │ ├── input003.c │ │ ├── input004.c │ │ ├── input005.c │ │ ├── input006.c │ │ ├── input007.c │ │ ├── input008.c │ │ ├── input009.c │ │ ├── input010.c │ │ ├── input011.c │ │ ├── input012.c │ │ ├── input013.c │ │ ├── input014.c │ │ ├── input015.c │ │ ├── input016.c │ │ ├── input017.c │ │ ├── input018.c │ │ ├── input018a.c │ │ ├── input019.c │ │ ├── input020.c │ │ ├── input021.c │ │ ├── input022.c │ │ ├── input023.c │ │ ├── input024.c │ │ ├── input025.c │ │ ├── input026.c │ │ ├── input027.c │ │ ├── input028.c │ │ ├── input029.c │ │ ├── input030.c │ │ ├── input031.c │ │ ├── input032.c │ │ ├── input033.c │ │ ├── input035.c │ │ ├── input036.c │ │ ├── input037.c │ │ ├── input038.c │ │ ├── input039.c │ │ ├── input040.c │ │ ├── input041.c │ │ ├── input042.c │ │ ├── input043.c │ │ ├── input044.c │ │ ├── input045.c │ │ ├── input046.c │ │ ├── input047.c │ │ ├── input048.c │ │ ├── input049.c │ │ ├── input050.c │ │ ├── input051.c │ │ ├── input052.c │ │ ├── input053.c │ │ ├── input054.c │ │ ├── input055.c │ │ ├── input056.c │ │ ├── input057.c │ │ ├── input058.c │ │ ├── input059.c │ │ ├── input060.c │ │ ├── input061.c │ │ ├── input062.c │ │ ├── input063.c │ │ ├── input064.c │ │ ├── input065.c │ │ ├── input066.c │ │ ├── input067.c │ │ ├── input068.c │ │ ├── input069.c │ │ ├── input070.c │ │ ├── input071.c │ │ ├── input072.c │ │ ├── input073.c │ │ ├── input074.c │ │ ├── input075.c │ │ ├── input076.c │ │ ├── input077.c │ │ ├── input078.c │ │ ├── input079.c │ │ ├── input080.c │ │ ├── input081.c │ │ ├── input082.c │ │ ├── input083.c │ │ ├── input084.c │ │ ├── input085.c │ │ ├── input086.c │ │ ├── input087.c │ │ ├── input088.c │ │ ├── input089.c │ │ ├── input090.c │ │ ├── input091.c │ │ ├── input092.c │ │ ├── input093.c │ │ ├── input094.c │ │ ├── input095.c │ │ ├── input096.c │ │ ├── input098.c │ │ ├── input099.c │ │ ├── input100.c │ │ ├── input101.c │ │ ├── input102.c │ │ ├── input103.c │ │ ├── input104.c │ │ ├── input105.c │ │ ├── input106.c │ │ ├── input107.c │ │ ├── input108.c │ │ ├── input109.c │ │ ├── input110.c │ │ ├── input111.c │ │ ├── input112.c │ │ ├── input113.c │ │ ├── input114.c │ │ ├── input115.c │ │ ├── input116.c │ │ ├── input117.c │ │ ├── input118.c │ │ ├── input119.c │ │ ├── input120.c │ │ ├── input121.c │ │ ├── input122.c │ │ ├── input123.c │ │ ├── input124.c │ │ ├── input125.c │ │ ├── input126.c │ │ ├── input127.c │ │ ├── input128.c │ │ ├── input129.c │ │ ├── input130.c │ │ ├── input131.c │ │ ├── input132.c │ │ ├── input133.c │ │ ├── input134.c │ │ ├── input135.c │ │ ├── input136.c │ │ ├── input137.c │ │ ├── input138.c │ │ ├── input139.c │ │ ├── input140.c │ │ ├── input141.c │ │ ├── input142.c │ │ ├── input143.c │ │ ├── input144.c │ │ ├── input145.c │ │ ├── input146.c │ │ ├── input147.c │ │ ├── input148.c │ │ ├── input149.c │ │ ├── input150.c │ │ ├── mktests │ │ ├── out.input001.c │ │ ├── out.input002.c │ │ ├── out.input003.c │ │ ├── out.input004.c │ │ ├── out.input005.c │ │ ├── out.input006.c │ │ ├── out.input007.c │ │ ├── out.input008.c │ │ ├── out.input009.c │ │ ├── out.input010.c │ │ ├── out.input011.c │ │ ├── out.input012.c │ │ ├── out.input013.c │ │ ├── out.input014.c │ │ ├── out.input015.c │ │ ├── out.input016.c │ │ ├── out.input017.c │ │ ├── out.input018.c │ │ ├── out.input018a.c │ │ ├── out.input019.c │ │ ├── out.input020.c │ │ ├── out.input021.c │ │ ├── out.input022.c │ │ ├── out.input023.c │ │ ├── out.input024.c │ │ ├── out.input025.c │ │ ├── out.input026.c │ │ ├── out.input027.c │ │ ├── out.input028.c │ │ ├── out.input029.c │ │ ├── out.input030.c │ │ ├── out.input053.c │ │ ├── out.input054.c │ │ ├── out.input055.c │ │ ├── out.input058.c │ │ ├── out.input062.c │ │ ├── out.input063.c │ │ ├── out.input067.c │ │ ├── out.input070.c │ │ ├── out.input071.c │ │ ├── out.input074.c │ │ ├── out.input080.c │ │ ├── out.input081.c │ │ ├── out.input082.c │ │ ├── out.input083.c │ │ ├── out.input084.c │ │ ├── out.input088.c │ │ ├── out.input089.c │ │ ├── out.input090.c │ │ ├── out.input091.c │ │ ├── out.input099.c │ │ ├── out.input100.c │ │ ├── out.input101.c │ │ ├── out.input106.c │ │ ├── out.input107.c │ │ ├── out.input108.c │ │ ├── out.input109.c │ │ ├── out.input110.c │ │ ├── out.input111.c │ │ ├── out.input112.c │ │ ├── out.input113.c │ │ ├── out.input114.c │ │ ├── out.input115.c │ │ ├── out.input116.c │ │ ├── out.input117.c │ │ ├── out.input119.c │ │ ├── out.input120.c │ │ ├── out.input121.c │ │ ├── out.input122.c │ │ ├── out.input123.c │ │ ├── out.input125.c │ │ ├── out.input127.c │ │ ├── out.input128.c │ │ ├── out.input130.c │ │ ├── out.input131.c │ │ ├── out.input132.c │ │ ├── out.input133.c │ │ ├── out.input134.c │ │ ├── out.input135.c │ │ ├── out.input136.c │ │ ├── out.input137.c │ │ ├── out.input138.c │ │ ├── out.input139.c │ │ ├── out.input140.c │ │ ├── out.input143.c │ │ ├── out.input144.c │ │ ├── out.input145.c │ │ ├── out.input146.c │ │ ├── out.input147.c │ │ ├── out.input148.c │ │ ├── out.input149.c │ │ ├── out.input150.c │ │ ├── runtests │ │ ├── runtests0 │ │ ├── runtests0n │ │ └── runtestsn │ ├── tree.c │ └── types.c ├── 63_QBE/ │ ├── Makefile │ ├── Readme.md │ ├── cg.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── expr.c │ ├── gen.c │ ├── include/ │ │ ├── ctype.h │ │ ├── errno.h │ │ ├── fcntl.h │ │ ├── stddef.h │ │ ├── stdio.h │ │ ├── stdlib.h │ │ ├── string.h │ │ └── unistd.h │ ├── main.c │ ├── misc.c │ ├── opt.c │ ├── scan.c │ ├── stmt.c │ ├── sym.c │ ├── tests/ │ │ ├── err.input031.c │ │ ├── err.input032.c │ │ ├── err.input033.c │ │ ├── err.input034.c │ │ ├── err.input035.c │ │ ├── err.input036.c │ │ ├── err.input037.c │ │ ├── err.input038.c │ │ ├── err.input039.c │ │ ├── err.input040.c │ │ ├── err.input041.c │ │ ├── err.input042.c │ │ ├── err.input043.c │ │ ├── err.input044.c │ │ ├── err.input045.c │ │ ├── err.input046.c │ │ ├── err.input047.c │ │ ├── err.input048.c │ │ ├── err.input049.c │ │ ├── err.input050.c │ │ ├── err.input051.c │ │ ├── err.input052.c │ │ ├── err.input056.c │ │ ├── err.input057.c │ │ ├── err.input059.c │ │ ├── err.input060.c │ │ ├── err.input061.c │ │ ├── err.input064.c │ │ ├── err.input065.c │ │ ├── err.input066.c │ │ ├── err.input068.c │ │ ├── err.input069.c │ │ ├── err.input072.c │ │ ├── err.input073.c │ │ ├── err.input075.c │ │ ├── err.input076.c │ │ ├── err.input077.c │ │ ├── err.input078.c │ │ ├── err.input079.c │ │ ├── err.input085.c │ │ ├── err.input086.c │ │ ├── err.input087.c │ │ ├── err.input092.c │ │ ├── err.input093.c │ │ ├── err.input094.c │ │ ├── err.input095.c │ │ ├── err.input096.c │ │ ├── err.input097.c │ │ ├── err.input098.c │ │ ├── err.input102.c │ │ ├── err.input103.c │ │ ├── err.input104.c │ │ ├── err.input105.c │ │ ├── err.input118.c │ │ ├── err.input124.c │ │ ├── err.input126.c │ │ ├── err.input129.c │ │ ├── err.input141.c │ │ ├── err.input142.c │ │ ├── input001.c │ │ ├── input002.c │ │ ├── input003.c │ │ ├── input004.c │ │ ├── input005.c │ │ ├── input006.c │ │ ├── input007.c │ │ ├── input008.c │ │ ├── input009.c │ │ ├── input010.c │ │ ├── input011.c │ │ ├── input012.c │ │ ├── input013.c │ │ ├── input014.c │ │ ├── input015.c │ │ ├── input016.c │ │ ├── input017.c │ │ ├── input018.c │ │ ├── input018a.c │ │ ├── input019.c │ │ ├── input020.c │ │ ├── input021.c │ │ ├── input022.c │ │ ├── input023.c │ │ ├── input024.c │ │ ├── input025.c │ │ ├── input026.c │ │ ├── input027.c │ │ ├── input028.c │ │ ├── input029.c │ │ ├── input030.c │ │ ├── input031.c │ │ ├── input032.c │ │ ├── input033.c │ │ ├── input035.c │ │ ├── input036.c │ │ ├── input037.c │ │ ├── input038.c │ │ ├── input039.c │ │ ├── input040.c │ │ ├── input041.c │ │ ├── input042.c │ │ ├── input043.c │ │ ├── input044.c │ │ ├── input045.c │ │ ├── input046.c │ │ ├── input047.c │ │ ├── input048.c │ │ ├── input049.c │ │ ├── input050.c │ │ ├── input051.c │ │ ├── input052.c │ │ ├── input053.c │ │ ├── input054.c │ │ ├── input055.c │ │ ├── input056.c │ │ ├── input057.c │ │ ├── input058.c │ │ ├── input059.c │ │ ├── input060.c │ │ ├── input061.c │ │ ├── input062.c │ │ ├── input063.c │ │ ├── input064.c │ │ ├── input065.c │ │ ├── input066.c │ │ ├── input067.c │ │ ├── input068.c │ │ ├── input069.c │ │ ├── input070.c │ │ ├── input071.c │ │ ├── input072.c │ │ ├── input073.c │ │ ├── input074.c │ │ ├── input075.c │ │ ├── input076.c │ │ ├── input077.c │ │ ├── input078.c │ │ ├── input079.c │ │ ├── input080.c │ │ ├── input081.c │ │ ├── input082.c │ │ ├── input083.c │ │ ├── input084.c │ │ ├── input085.c │ │ ├── input086.c │ │ ├── input087.c │ │ ├── input088.c │ │ ├── input089.c │ │ ├── input090.c │ │ ├── input091.c │ │ ├── input092.c │ │ ├── input093.c │ │ ├── input094.c │ │ ├── input095.c │ │ ├── input096.c │ │ ├── input098.c │ │ ├── input099.c │ │ ├── input100.c │ │ ├── input101.c │ │ ├── input102.c │ │ ├── input103.c │ │ ├── input104.c │ │ ├── input105.c │ │ ├── input106.c │ │ ├── input107.c │ │ ├── input108.c │ │ ├── input109.c │ │ ├── input110.c │ │ ├── input111.c │ │ ├── input112.c │ │ ├── input113.c │ │ ├── input114.c │ │ ├── input115.c │ │ ├── input116.c │ │ ├── input117.c │ │ ├── input118.c │ │ ├── input119.c │ │ ├── input120.c │ │ ├── input121.c │ │ ├── input122.c │ │ ├── input123.c │ │ ├── input124.c │ │ ├── input125.c │ │ ├── input126.c │ │ ├── input127.c │ │ ├── input128.c │ │ ├── input129.c │ │ ├── input130.c │ │ ├── input131.c │ │ ├── input132.c │ │ ├── input133.c │ │ ├── input134.c │ │ ├── input135.c │ │ ├── input136.c │ │ ├── input137.c │ │ ├── input138.c │ │ ├── input139.c │ │ ├── input140.c │ │ ├── input141.c │ │ ├── input142.c │ │ ├── input143.c │ │ ├── input144.c │ │ ├── input145.c │ │ ├── input146.c │ │ ├── input147.c │ │ ├── input148.c │ │ ├── input149.c │ │ ├── input150.c │ │ ├── input151.c │ │ ├── input152.c │ │ ├── input153.c │ │ ├── input154.c │ │ ├── mktests │ │ ├── out.input001.c │ │ ├── out.input002.c │ │ ├── out.input003.c │ │ ├── out.input004.c │ │ ├── out.input005.c │ │ ├── out.input006.c │ │ ├── out.input007.c │ │ ├── out.input008.c │ │ ├── out.input009.c │ │ ├── out.input010.c │ │ ├── out.input011.c │ │ ├── out.input012.c │ │ ├── out.input013.c │ │ ├── out.input014.c │ │ ├── out.input015.c │ │ ├── out.input016.c │ │ ├── out.input017.c │ │ ├── out.input018.c │ │ ├── out.input018a.c │ │ ├── out.input019.c │ │ ├── out.input020.c │ │ ├── out.input021.c │ │ ├── out.input022.c │ │ ├── out.input023.c │ │ ├── out.input024.c │ │ ├── out.input025.c │ │ ├── out.input026.c │ │ ├── out.input027.c │ │ ├── out.input028.c │ │ ├── out.input029.c │ │ ├── out.input030.c │ │ ├── out.input053.c │ │ ├── out.input054.c │ │ ├── out.input055.c │ │ ├── out.input058.c │ │ ├── out.input062.c │ │ ├── out.input063.c │ │ ├── out.input067.c │ │ ├── out.input070.c │ │ ├── out.input071.c │ │ ├── out.input074.c │ │ ├── out.input080.c │ │ ├── out.input081.c │ │ ├── out.input082.c │ │ ├── out.input083.c │ │ ├── out.input084.c │ │ ├── out.input088.c │ │ ├── out.input089.c │ │ ├── out.input090.c │ │ ├── out.input091.c │ │ ├── out.input099.c │ │ ├── out.input100.c │ │ ├── out.input101.c │ │ ├── out.input106.c │ │ ├── out.input107.c │ │ ├── out.input108.c │ │ ├── out.input109.c │ │ ├── out.input110.c │ │ ├── out.input111.c │ │ ├── out.input112.c │ │ ├── out.input113.c │ │ ├── out.input114.c │ │ ├── out.input115.c │ │ ├── out.input116.c │ │ ├── out.input117.c │ │ ├── out.input119.c │ │ ├── out.input120.c │ │ ├── out.input121.c │ │ ├── out.input122.c │ │ ├── out.input123.c │ │ ├── out.input125.c │ │ ├── out.input127.c │ │ ├── out.input128.c │ │ ├── out.input130.c │ │ ├── out.input131.c │ │ ├── out.input132.c │ │ ├── out.input133.c │ │ ├── out.input134.c │ │ ├── out.input135.c │ │ ├── out.input136.c │ │ ├── out.input137.c │ │ ├── out.input138.c │ │ ├── out.input139.c │ │ ├── out.input140.c │ │ ├── out.input143.c │ │ ├── out.input144.c │ │ ├── out.input145.c │ │ ├── out.input146.c │ │ ├── out.input147.c │ │ ├── out.input148.c │ │ ├── out.input149.c │ │ ├── out.input150.c │ │ ├── out.input151.c │ │ ├── out.input152.c │ │ ├── out.input153.c │ │ ├── out.input154.c │ │ ├── runtests │ │ └── runtests2 │ ├── tree.c │ └── types.c ├── 64_6809_Target/ │ ├── 6809triple_test │ ├── Makefile │ ├── Readme.md │ ├── cg.h │ ├── cg6809.c │ ├── cgen.c │ ├── cgqbe.c │ ├── cpeep.c │ ├── data.h │ ├── decl.c │ ├── decl.h │ ├── defs.h │ ├── desym.c │ ├── detok.c │ ├── detree.c │ ├── docs/ │ │ ├── NOTES.md │ │ ├── copt.1 │ │ └── long_regs.dia │ ├── expr.c │ ├── expr.h │ ├── gen.c │ ├── gen.h │ ├── include/ │ │ ├── 6809/ │ │ │ ├── ctype.h │ │ │ ├── errno.h │ │ │ ├── fcntl.h │ │ │ ├── stddef.h │ │ │ ├── stdint.h │ │ │ ├── stdio.h │ │ │ ├── stdlib.h │ │ │ ├── string.h │ │ │ ├── sys/ │ │ │ │ ├── stat.h │ │ │ │ ├── types.h │ │ │ │ └── wait.h │ │ │ └── unistd.h │ │ └── qbe/ │ │ ├── ctype.h │ │ ├── errno.h │ │ ├── fcntl.h │ │ ├── stddef.h │ │ ├── stdio.h │ │ ├── stdlib.h │ │ ├── string.h │ │ ├── sys/ │ │ │ └── wait.h │ │ └── unistd.h │ ├── lib/ │ │ └── 6809/ │ │ ├── Makefile │ │ ├── crt0.o │ │ ├── crt0.s │ │ ├── lib6809.a │ │ ├── libc.a │ │ └── rules.6809 │ ├── misc.c │ ├── misc.h │ ├── opt.c │ ├── opt.h │ ├── parse.c │ ├── parse.h │ ├── scan.c │ ├── stmt.c │ ├── stmt.h │ ├── sym.c │ ├── sym.h │ ├── targ6809.c │ ├── target.h │ ├── targqbe.c │ ├── tests/ │ │ ├── Makefile │ │ ├── err.input031.c │ │ ├── err.input032.c │ │ ├── err.input033.c │ │ ├── err.input034.c │ │ ├── err.input035.c │ │ ├── err.input036.c │ │ ├── err.input037.c │ │ ├── err.input038.c │ │ ├── err.input039.c │ │ ├── err.input041.c │ │ ├── err.input042.c │ │ ├── err.input043.c │ │ ├── err.input044.c │ │ ├── err.input045.c │ │ ├── err.input046.c │ │ ├── err.input047.c │ │ ├── err.input048.c │ │ ├── err.input049.c │ │ ├── err.input050.c │ │ ├── err.input051.c │ │ ├── err.input052.c │ │ ├── err.input056.c │ │ ├── err.input057.c │ │ ├── err.input059.c │ │ ├── err.input060.c │ │ ├── err.input061.c │ │ ├── err.input064.c │ │ ├── err.input065.c │ │ ├── err.input066.c │ │ ├── err.input068.c │ │ ├── err.input069.c │ │ ├── err.input072.c │ │ ├── err.input073.c │ │ ├── err.input075.c │ │ ├── err.input076.c │ │ ├── err.input077.c │ │ ├── err.input078.c │ │ ├── err.input079.c │ │ ├── err.input085.c │ │ ├── err.input086.c │ │ ├── err.input087.c │ │ ├── err.input092.c │ │ ├── err.input093.c │ │ ├── err.input094.c │ │ ├── err.input095.c │ │ ├── err.input096.c │ │ ├── err.input097.c │ │ ├── err.input098.c │ │ ├── err.input102.c │ │ ├── err.input103.c │ │ ├── err.input104.c │ │ ├── err.input105.c │ │ ├── err.input118.c │ │ ├── err.input124.c │ │ ├── err.input126.c │ │ ├── err.input129.c │ │ ├── err.input141.c │ │ ├── err.input142.c │ │ ├── input.rules.6809 │ │ ├── input001.c │ │ ├── input002.c │ │ ├── input003.c │ │ ├── input004.c │ │ ├── input005.c │ │ ├── input006.c │ │ ├── input007.c │ │ ├── input008.c │ │ ├── input009.c │ │ ├── input010.c │ │ ├── input011.c │ │ ├── input012.c │ │ ├── input013.c │ │ ├── input014.c │ │ ├── input015.c │ │ ├── input016.c │ │ ├── input017.c │ │ ├── input018.c │ │ ├── input018a.c │ │ ├── input019.c │ │ ├── input020.c │ │ ├── input021.c │ │ ├── input022.c │ │ ├── input023.c │ │ ├── input024.c │ │ ├── input025.c │ │ ├── input026.c │ │ ├── input027.c │ │ ├── input028.c │ │ ├── input029.c │ │ ├── input030.c │ │ ├── input031.c │ │ ├── input032.c │ │ ├── input033.c │ │ ├── input035.c │ │ ├── input036.c │ │ ├── input037.c │ │ ├── input038.c │ │ ├── input039.c │ │ ├── input041.c │ │ ├── input042.c │ │ ├── input043.c │ │ ├── input044.c │ │ ├── input045.c │ │ ├── input046.c │ │ ├── input047.c │ │ ├── input048.c │ │ ├── input049.c │ │ ├── input050.c │ │ ├── input051.c │ │ ├── input052.c │ │ ├── input053.c │ │ ├── input054.c │ │ ├── input055.c │ │ ├── input056.c │ │ ├── input057.c │ │ ├── input058.c │ │ ├── input059.c │ │ ├── input060.c │ │ ├── input061.c │ │ ├── input063.c │ │ ├── input064.c │ │ ├── input065.c │ │ ├── input066.c │ │ ├── input067.c │ │ ├── input068.c │ │ ├── input069.c │ │ ├── input070.c │ │ ├── input071.c │ │ ├── input072.c │ │ ├── input073.c │ │ ├── input074.c │ │ ├── input075.c │ │ ├── input076.c │ │ ├── input077.c │ │ ├── input078.c │ │ ├── input079.c │ │ ├── input080.c │ │ ├── input081.c │ │ ├── input082.c │ │ ├── input083.c │ │ ├── input084.c │ │ ├── input085.c │ │ ├── input086.c │ │ ├── input087.c │ │ ├── input088.c │ │ ├── input089.c │ │ ├── input090.c │ │ ├── input091.c │ │ ├── input092.c │ │ ├── input093.c │ │ ├── input094.c │ │ ├── input095.c │ │ ├── input096.c │ │ ├── input098.c │ │ ├── input099.c │ │ ├── input100.c │ │ ├── input101.c │ │ ├── input102.c │ │ ├── input103.c │ │ ├── input104.c │ │ ├── input105.c │ │ ├── input106.c │ │ ├── input107.c │ │ ├── input108.c │ │ ├── input109.c │ │ ├── input110.c │ │ ├── input111.c │ │ ├── input112.c │ │ ├── input113.c │ │ ├── input114.c │ │ ├── input116.c │ │ ├── input117.c │ │ ├── input118.c │ │ ├── input119.c │ │ ├── input120.c │ │ ├── input121.c │ │ ├── input122.c │ │ ├── input123.c │ │ ├── input124.c │ │ ├── input125.c │ │ ├── input126.c │ │ ├── input127.c │ │ ├── input128.c │ │ ├── input129.c │ │ ├── input130.c │ │ ├── input131.c │ │ ├── input132.c │ │ ├── input133.c │ │ ├── input134.c │ │ ├── input135.c │ │ ├── input136.c │ │ ├── input137.c │ │ ├── input138.c │ │ ├── input139.c │ │ ├── input140.c │ │ ├── input141.c │ │ ├── input142.c │ │ ├── input143.c │ │ ├── input145.c │ │ ├── input146.c │ │ ├── input147.c │ │ ├── input148.c │ │ ├── input149.c │ │ ├── input150.c │ │ ├── input151.c │ │ ├── input152.c │ │ ├── input153.c │ │ ├── input154.c │ │ ├── input155.c │ │ ├── input156.c │ │ ├── input157.c │ │ ├── input159.c │ │ ├── input160.c │ │ ├── input161.c │ │ ├── input162.c │ │ ├── input163.c │ │ ├── input164.c │ │ ├── input165.c │ │ ├── input166.c │ │ ├── mktests │ │ ├── onetest │ │ ├── out.input001.c │ │ ├── out.input002.c │ │ ├── out.input003.c │ │ ├── out.input004.c │ │ ├── out.input005.c │ │ ├── out.input006.c │ │ ├── out.input007.c │ │ ├── out.input008.c │ │ ├── out.input009.c │ │ ├── out.input010.c │ │ ├── out.input011.c │ │ ├── out.input012.c │ │ ├── out.input013.c │ │ ├── out.input014.c │ │ ├── out.input015.c │ │ ├── out.input016.c │ │ ├── out.input017.c │ │ ├── out.input018.c │ │ ├── out.input018a.c │ │ ├── out.input019.c │ │ ├── out.input020.c │ │ ├── out.input021.c │ │ ├── out.input022.c │ │ ├── out.input023.c │ │ ├── out.input024.c │ │ ├── out.input025.c │ │ ├── out.input026.c │ │ ├── out.input027.c │ │ ├── out.input028.c │ │ ├── out.input029.c │ │ ├── out.input030.c │ │ ├── out.input053.c │ │ ├── out.input054.c │ │ ├── out.input055.c │ │ ├── out.input058.c │ │ ├── out.input063.c │ │ ├── out.input067.c │ │ ├── out.input070.c │ │ ├── out.input071.c │ │ ├── out.input074.c │ │ ├── out.input080.c │ │ ├── out.input081.c │ │ ├── out.input082.c │ │ ├── out.input083.c │ │ ├── out.input084.c │ │ ├── out.input088.c │ │ ├── out.input089.c │ │ ├── out.input090.c │ │ ├── out.input091.c │ │ ├── out.input099.c │ │ ├── out.input100.c │ │ ├── out.input101.c │ │ ├── out.input106.c │ │ ├── out.input107.c │ │ ├── out.input108.c │ │ ├── out.input109.c │ │ ├── out.input110.c │ │ ├── out.input111.c │ │ ├── out.input112.c │ │ ├── out.input113.c │ │ ├── out.input114.c │ │ ├── out.input116.c │ │ ├── out.input117.c │ │ ├── out.input119.c │ │ ├── out.input120.c │ │ ├── out.input121.c │ │ ├── out.input122.c │ │ ├── out.input123.c │ │ ├── out.input125.c │ │ ├── out.input127.c │ │ ├── out.input128.c │ │ ├── out.input130.c │ │ ├── out.input131.c │ │ ├── out.input132.c │ │ ├── out.input133.c │ │ ├── out.input134.c │ │ ├── out.input135.c │ │ ├── out.input136.c │ │ ├── out.input137.c │ │ ├── out.input138.c │ │ ├── out.input139.c │ │ ├── out.input140.c │ │ ├── out.input143.c │ │ ├── out.input145.c │ │ ├── out.input146.c │ │ ├── out.input147.c │ │ ├── out.input148.c │ │ ├── out.input149.c │ │ ├── out.input150.c │ │ ├── out.input151.c │ │ ├── out.input152.c │ │ ├── out.input153.c │ │ ├── out.input154.c │ │ ├── out.input155.c │ │ ├── out.input156.c │ │ ├── out.input157.c │ │ ├── out.input159.c │ │ ├── out.input160.c │ │ ├── out.input161.c │ │ ├── out.input162.c │ │ ├── out.input163.c │ │ ├── out.input164.c │ │ ├── out.input165.c │ │ ├── out.input166.c │ │ └── runtests │ ├── tree.c │ ├── tree.h │ ├── tstring.c │ ├── types.c │ ├── types.h │ ├── wcc.c │ └── wcc.h ├── LICENSE └── Readme.md