├── 00_Introduction ├── Figs │ ├── parsing_steps.dia │ └── parsing_steps.png └── 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 ├── Figs │ └── x64_frame_nonleaf.png └── 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 │ ├── newsymlists.png │ ├── structunion1.dia │ └── structunion1.png ├── 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 │ ├── Selection_001.png │ ├── switch_ast.dia │ ├── switch_ast.png │ ├── switch_logic.dia │ ├── switch_logic.png │ ├── switch_logic2.dia │ └── switch_logic2.png ├── 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 │ └── decl_call_graph.png ├── 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 │ ├── 6809Data.pdf │ ├── 6809_Internal_Registers.png │ ├── NOTES.md │ ├── copt.1 │ ├── long_regs.dia │ └── long_regs.png ├── 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 /01_Scanner/input01: -------------------------------------------------------------------------------- 1 | 2 + 3 * 5 - 8 / 3 2 | -------------------------------------------------------------------------------- /01_Scanner/input04: -------------------------------------------------------------------------------- 1 | 23 + 2 | 18 - 3 | 45.6 * 2 4 | / 18 5 | -------------------------------------------------------------------------------- /01_Scanner/input05: -------------------------------------------------------------------------------- 1 | 23 * 456abcdefg 2 | -------------------------------------------------------------------------------- /02_Parser/input01: -------------------------------------------------------------------------------- 1 | 2 + 3 * 5 - 8 / 3 2 | -------------------------------------------------------------------------------- /02_Parser/input04: -------------------------------------------------------------------------------- 1 | 23 + 2 | 18 - 3 | 45.6 * 2 4 | / 18 5 | -------------------------------------------------------------------------------- /02_Parser/input05: -------------------------------------------------------------------------------- 1 | 23 * 456abcdefg 2 | -------------------------------------------------------------------------------- /03_Precedence/input01: -------------------------------------------------------------------------------- 1 | 2 + 3 * 5 - 8 / 3 2 | -------------------------------------------------------------------------------- /03_Precedence/input05: -------------------------------------------------------------------------------- 1 | 23 * 456abcdefg 2 | -------------------------------------------------------------------------------- /04_Assembly/input01: -------------------------------------------------------------------------------- 1 | 2 + 3 * 5 - 8 / 3 2 | -------------------------------------------------------------------------------- /09_While_Loops/tests/out.input01: -------------------------------------------------------------------------------- 1 | 36 2 | 10 3 | 25 4 | -------------------------------------------------------------------------------- /09_While_Loops/tests/out.input02: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /09_While_Loops/tests/out.input05: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /10_For_Loops/tests/out.input01: -------------------------------------------------------------------------------- 1 | 36 2 | 10 3 | 25 4 | -------------------------------------------------------------------------------- /10_For_Loops/tests/out.input02: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /10_For_Loops/tests/out.input05: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /11_Functions_pt1/tests/out.input01: -------------------------------------------------------------------------------- 1 | 36 2 | 10 3 | 25 4 | -------------------------------------------------------------------------------- /11_Functions_pt1/tests/out.input02: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /11_Functions_pt1/tests/out.input05: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /12_Types_pt1/tests/out.input01: -------------------------------------------------------------------------------- 1 | 36 2 | 10 3 | 25 4 | -------------------------------------------------------------------------------- /12_Types_pt1/tests/out.input02: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /12_Types_pt1/tests/out.input05: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /13_Functions_pt2/tests/out.input01: -------------------------------------------------------------------------------- 1 | 36 2 | 10 3 | 25 4 | -------------------------------------------------------------------------------- /13_Functions_pt2/tests/out.input02: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /13_Functions_pt2/tests/out.input05: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /13_Functions_pt2/tests/out.input12: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /13_Functions_pt2/tests/out.input13: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /13_Functions_pt2/tests/out.input14: -------------------------------------------------------------------------------- 1 | 10 2 | 20 3 | 30 4 | -------------------------------------------------------------------------------- /14_ARM_Platform/tests/out.input01: -------------------------------------------------------------------------------- 1 | 36 2 | 10 3 | 25 4 | -------------------------------------------------------------------------------- /14_ARM_Platform/tests/out.input02: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /14_ARM_Platform/tests/out.input05: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /14_ARM_Platform/tests/out.input12: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /14_ARM_Platform/tests/out.input13: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /14_ARM_Platform/tests/out.input14: -------------------------------------------------------------------------------- 1 | 10 2 | 20 3 | 30 4 | -------------------------------------------------------------------------------- /15_Pointers_pt1/tests/out.input01.c: -------------------------------------------------------------------------------- 1 | 36 2 | 10 3 | 25 4 | -------------------------------------------------------------------------------- /15_Pointers_pt1/tests/out.input02.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /15_Pointers_pt1/tests/out.input05.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /15_Pointers_pt1/tests/out.input12.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /15_Pointers_pt1/tests/out.input13.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /15_Pointers_pt1/tests/out.input14.c: -------------------------------------------------------------------------------- 1 | 10 2 | 20 3 | 30 4 | -------------------------------------------------------------------------------- /16_Global_Vars/tests/out.input01.c: -------------------------------------------------------------------------------- 1 | 36 2 | 10 3 | 25 4 | -------------------------------------------------------------------------------- /16_Global_Vars/tests/out.input02.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /16_Global_Vars/tests/out.input05.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /16_Global_Vars/tests/out.input12.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /16_Global_Vars/tests/out.input13.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /16_Global_Vars/tests/out.input14.c: -------------------------------------------------------------------------------- 1 | 10 2 | 20 3 | 30 4 | -------------------------------------------------------------------------------- /17_Scaling_Offsets/tests/out.input02.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /17_Scaling_Offsets/tests/out.input05.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /17_Scaling_Offsets/tests/out.input12.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /17_Scaling_Offsets/tests/out.input13.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /17_Scaling_Offsets/tests/out.input16.c: -------------------------------------------------------------------------------- 1 | 12 2 | 18 3 | -------------------------------------------------------------------------------- /18_Lvalues_Revisited/tests/out.input02.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /18_Lvalues_Revisited/tests/out.input05.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /18_Lvalues_Revisited/tests/out.input12.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /18_Lvalues_Revisited/tests/out.input13.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /18_Lvalues_Revisited/tests/out.input16.c: -------------------------------------------------------------------------------- 1 | 12 2 | 18 3 | -------------------------------------------------------------------------------- /18_Lvalues_Revisited/tests/out.input17.c: -------------------------------------------------------------------------------- 1 | 19 2 | 12 3 | -------------------------------------------------------------------------------- /18_Lvalues_Revisited/tests/out.input18.c: -------------------------------------------------------------------------------- 1 | 34 2 | 34 3 | -------------------------------------------------------------------------------- /18_Lvalues_Revisited/tests/out.input18a.c: -------------------------------------------------------------------------------- 1 | 15 2 | 16 3 | -------------------------------------------------------------------------------- /19_Arrays_pt1/tests/out.input01.c: -------------------------------------------------------------------------------- 1 | 36 2 | 10 3 | 25 4 | -------------------------------------------------------------------------------- /19_Arrays_pt1/tests/out.input02.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /19_Arrays_pt1/tests/out.input05.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /19_Arrays_pt1/tests/out.input12.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /19_Arrays_pt1/tests/out.input13.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /19_Arrays_pt1/tests/out.input14.c: -------------------------------------------------------------------------------- 1 | 10 2 | 20 3 | 30 4 | -------------------------------------------------------------------------------- /19_Arrays_pt1/tests/out.input16.c: -------------------------------------------------------------------------------- 1 | 12 2 | 18 3 | -------------------------------------------------------------------------------- /19_Arrays_pt1/tests/out.input17.c: -------------------------------------------------------------------------------- 1 | 19 2 | 12 3 | -------------------------------------------------------------------------------- /19_Arrays_pt1/tests/out.input18.c: -------------------------------------------------------------------------------- 1 | 34 2 | 34 3 | -------------------------------------------------------------------------------- /19_Arrays_pt1/tests/out.input18a.c: -------------------------------------------------------------------------------- 1 | 15 2 | 16 3 | -------------------------------------------------------------------------------- /19_Arrays_pt1/tests/out.input19.c: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /19_Arrays_pt1/tests/out.input20.c: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /20_Char_Str_Literals/tests/out.input02.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /20_Char_Str_Literals/tests/out.input05.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /20_Char_Str_Literals/tests/out.input12.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /20_Char_Str_Literals/tests/out.input13.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /20_Char_Str_Literals/tests/out.input16.c: -------------------------------------------------------------------------------- 1 | 12 2 | 18 3 | -------------------------------------------------------------------------------- /20_Char_Str_Literals/tests/out.input17.c: -------------------------------------------------------------------------------- 1 | 19 2 | 12 3 | -------------------------------------------------------------------------------- /20_Char_Str_Literals/tests/out.input18.c: -------------------------------------------------------------------------------- 1 | 34 2 | 34 3 | -------------------------------------------------------------------------------- /20_Char_Str_Literals/tests/out.input18a.c: -------------------------------------------------------------------------------- 1 | 15 2 | 16 3 | -------------------------------------------------------------------------------- /20_Char_Str_Literals/tests/out.input19.c: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /20_Char_Str_Literals/tests/out.input20.c: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /21_More_Operators/tests/out.input01.c: -------------------------------------------------------------------------------- 1 | 36 2 | 10 3 | 25 4 | -------------------------------------------------------------------------------- /21_More_Operators/tests/out.input02.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /21_More_Operators/tests/out.input05.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /21_More_Operators/tests/out.input12.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /21_More_Operators/tests/out.input13.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /21_More_Operators/tests/out.input14.c: -------------------------------------------------------------------------------- 1 | 10 2 | 20 3 | 30 4 | -------------------------------------------------------------------------------- /21_More_Operators/tests/out.input16.c: -------------------------------------------------------------------------------- 1 | 12 2 | 18 3 | -------------------------------------------------------------------------------- /21_More_Operators/tests/out.input17.c: -------------------------------------------------------------------------------- 1 | 19 2 | 12 3 | -------------------------------------------------------------------------------- /21_More_Operators/tests/out.input18.c: -------------------------------------------------------------------------------- 1 | 34 2 | 34 3 | -------------------------------------------------------------------------------- /21_More_Operators/tests/out.input18a.c: -------------------------------------------------------------------------------- 1 | 15 2 | 16 3 | -------------------------------------------------------------------------------- /21_More_Operators/tests/out.input19.c: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /21_More_Operators/tests/out.input20.c: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /23_Local_Variables/tests/out.input02.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /23_Local_Variables/tests/out.input05.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /23_Local_Variables/tests/out.input12.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /23_Local_Variables/tests/out.input13.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /23_Local_Variables/tests/out.input16.c: -------------------------------------------------------------------------------- 1 | 12 2 | 18 3 | -------------------------------------------------------------------------------- /23_Local_Variables/tests/out.input17.c: -------------------------------------------------------------------------------- 1 | 19 2 | 12 3 | -------------------------------------------------------------------------------- /23_Local_Variables/tests/out.input18.c: -------------------------------------------------------------------------------- 1 | 34 2 | 34 3 | -------------------------------------------------------------------------------- /23_Local_Variables/tests/out.input18a.c: -------------------------------------------------------------------------------- 1 | 15 2 | 16 3 | -------------------------------------------------------------------------------- /23_Local_Variables/tests/out.input19.c: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /23_Local_Variables/tests/out.input20.c: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /24_Function_Params/tests/out.input02.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /24_Function_Params/tests/out.input05.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /24_Function_Params/tests/out.input12.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /24_Function_Params/tests/out.input13.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /24_Function_Params/tests/out.input16.c: -------------------------------------------------------------------------------- 1 | 12 2 | 18 3 | -------------------------------------------------------------------------------- /24_Function_Params/tests/out.input17.c: -------------------------------------------------------------------------------- 1 | 19 2 | 12 3 | -------------------------------------------------------------------------------- /24_Function_Params/tests/out.input18.c: -------------------------------------------------------------------------------- 1 | 34 2 | 34 3 | -------------------------------------------------------------------------------- /24_Function_Params/tests/out.input18a.c: -------------------------------------------------------------------------------- 1 | 15 2 | 16 3 | -------------------------------------------------------------------------------- /24_Function_Params/tests/out.input19.c: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /24_Function_Params/tests/out.input20.c: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /25_Function_Arguments/tests/out.input02.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /25_Function_Arguments/tests/out.input05.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /25_Function_Arguments/tests/out.input12.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /25_Function_Arguments/tests/out.input13.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /25_Function_Arguments/tests/out.input16.c: -------------------------------------------------------------------------------- 1 | 12 2 | 18 3 | -------------------------------------------------------------------------------- /25_Function_Arguments/tests/out.input17.c: -------------------------------------------------------------------------------- 1 | 19 2 | 12 3 | -------------------------------------------------------------------------------- /25_Function_Arguments/tests/out.input18.c: -------------------------------------------------------------------------------- 1 | 34 2 | 34 3 | -------------------------------------------------------------------------------- /25_Function_Arguments/tests/out.input18a.c: -------------------------------------------------------------------------------- 1 | 15 2 | 16 3 | -------------------------------------------------------------------------------- /25_Function_Arguments/tests/out.input19.c: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /25_Function_Arguments/tests/out.input20.c: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /26_Prototypes/tests/out.input01.c: -------------------------------------------------------------------------------- 1 | 36 2 | 10 3 | 25 4 | -------------------------------------------------------------------------------- /26_Prototypes/tests/out.input02.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /26_Prototypes/tests/out.input05.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /26_Prototypes/tests/out.input12.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /26_Prototypes/tests/out.input13.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /26_Prototypes/tests/out.input14.c: -------------------------------------------------------------------------------- 1 | 10 2 | 20 3 | 30 4 | -------------------------------------------------------------------------------- /26_Prototypes/tests/out.input16.c: -------------------------------------------------------------------------------- 1 | 12 2 | 18 3 | -------------------------------------------------------------------------------- /26_Prototypes/tests/out.input17.c: -------------------------------------------------------------------------------- 1 | 19 2 | 12 3 | -------------------------------------------------------------------------------- /26_Prototypes/tests/out.input18.c: -------------------------------------------------------------------------------- 1 | 34 2 | 34 3 | -------------------------------------------------------------------------------- /26_Prototypes/tests/out.input18a.c: -------------------------------------------------------------------------------- 1 | 15 2 | 16 3 | -------------------------------------------------------------------------------- /26_Prototypes/tests/out.input19.c: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /26_Prototypes/tests/out.input20.c: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /26_Prototypes/tests/out.input21.c: -------------------------------------------------------------------------------- 1 | 10 2 | Hello world 3 | -------------------------------------------------------------------------------- /27_Testing_Errors/tests/out.input01.c: -------------------------------------------------------------------------------- 1 | 36 2 | 10 3 | 25 4 | -------------------------------------------------------------------------------- /27_Testing_Errors/tests/out.input02.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /27_Testing_Errors/tests/out.input05.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /27_Testing_Errors/tests/out.input12.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /27_Testing_Errors/tests/out.input13.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /27_Testing_Errors/tests/out.input14.c: -------------------------------------------------------------------------------- 1 | 10 2 | 20 3 | 30 4 | -------------------------------------------------------------------------------- /27_Testing_Errors/tests/out.input16.c: -------------------------------------------------------------------------------- 1 | 12 2 | 18 3 | -------------------------------------------------------------------------------- /27_Testing_Errors/tests/out.input17.c: -------------------------------------------------------------------------------- 1 | 19 2 | 12 3 | -------------------------------------------------------------------------------- /27_Testing_Errors/tests/out.input18.c: -------------------------------------------------------------------------------- 1 | 34 2 | 34 3 | -------------------------------------------------------------------------------- /27_Testing_Errors/tests/out.input18a.c: -------------------------------------------------------------------------------- 1 | 15 2 | 16 3 | -------------------------------------------------------------------------------- /27_Testing_Errors/tests/out.input19.c: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /27_Testing_Errors/tests/out.input20.c: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /27_Testing_Errors/tests/out.input53.c: -------------------------------------------------------------------------------- 1 | Hello world, 23 2 | -------------------------------------------------------------------------------- /28_Runtime_Flags/tests/out.input01.c: -------------------------------------------------------------------------------- 1 | 36 2 | 10 3 | 25 4 | -------------------------------------------------------------------------------- /28_Runtime_Flags/tests/out.input02.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /28_Runtime_Flags/tests/out.input05.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /28_Runtime_Flags/tests/out.input12.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /28_Runtime_Flags/tests/out.input13.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /28_Runtime_Flags/tests/out.input14.c: -------------------------------------------------------------------------------- 1 | 10 2 | 20 3 | 30 4 | -------------------------------------------------------------------------------- /28_Runtime_Flags/tests/out.input16.c: -------------------------------------------------------------------------------- 1 | 12 2 | 18 3 | -------------------------------------------------------------------------------- /28_Runtime_Flags/tests/out.input17.c: -------------------------------------------------------------------------------- 1 | 19 2 | 12 3 | -------------------------------------------------------------------------------- /28_Runtime_Flags/tests/out.input18.c: -------------------------------------------------------------------------------- 1 | 34 2 | 34 3 | -------------------------------------------------------------------------------- /28_Runtime_Flags/tests/out.input18a.c: -------------------------------------------------------------------------------- 1 | 15 2 | 16 3 | -------------------------------------------------------------------------------- /28_Runtime_Flags/tests/out.input19.c: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /28_Runtime_Flags/tests/out.input20.c: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /28_Runtime_Flags/tests/out.input53.c: -------------------------------------------------------------------------------- 1 | Hello world, 23 2 | -------------------------------------------------------------------------------- /29_Refactoring/tests/out.input01.c: -------------------------------------------------------------------------------- 1 | 36 2 | 10 3 | 25 4 | -------------------------------------------------------------------------------- /29_Refactoring/tests/out.input02.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /29_Refactoring/tests/out.input05.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /29_Refactoring/tests/out.input12.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /29_Refactoring/tests/out.input13.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /29_Refactoring/tests/out.input14.c: -------------------------------------------------------------------------------- 1 | 10 2 | 20 3 | 30 4 | -------------------------------------------------------------------------------- /29_Refactoring/tests/out.input16.c: -------------------------------------------------------------------------------- 1 | 12 2 | 18 3 | -------------------------------------------------------------------------------- /29_Refactoring/tests/out.input17.c: -------------------------------------------------------------------------------- 1 | 19 2 | 12 3 | -------------------------------------------------------------------------------- /29_Refactoring/tests/out.input18.c: -------------------------------------------------------------------------------- 1 | 34 2 | 34 3 | -------------------------------------------------------------------------------- /29_Refactoring/tests/out.input18a.c: -------------------------------------------------------------------------------- 1 | 15 2 | 16 3 | -------------------------------------------------------------------------------- /29_Refactoring/tests/out.input19.c: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /29_Refactoring/tests/out.input20.c: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /29_Refactoring/tests/out.input21.c: -------------------------------------------------------------------------------- 1 | 10 2 | Hello world 3 | -------------------------------------------------------------------------------- /29_Refactoring/tests/out.input53.c: -------------------------------------------------------------------------------- 1 | Hello world, 23 2 | -------------------------------------------------------------------------------- /30_Design_Composites/tests/out.input02.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /30_Design_Composites/tests/out.input05.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /30_Design_Composites/tests/out.input12.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /30_Design_Composites/tests/out.input13.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /30_Design_Composites/tests/out.input16.c: -------------------------------------------------------------------------------- 1 | 12 2 | 18 3 | -------------------------------------------------------------------------------- /30_Design_Composites/tests/out.input17.c: -------------------------------------------------------------------------------- 1 | 19 2 | 12 3 | -------------------------------------------------------------------------------- /30_Design_Composites/tests/out.input18.c: -------------------------------------------------------------------------------- 1 | 34 2 | 34 3 | -------------------------------------------------------------------------------- /30_Design_Composites/tests/out.input18a.c: -------------------------------------------------------------------------------- 1 | 15 2 | 16 3 | -------------------------------------------------------------------------------- /30_Design_Composites/tests/out.input19.c: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /30_Design_Composites/tests/out.input20.c: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /31_Struct_Declarations/tests/out.input02.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /31_Struct_Declarations/tests/out.input05.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /31_Struct_Declarations/tests/out.input12.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /31_Struct_Declarations/tests/out.input13.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /31_Struct_Declarations/tests/out.input16.c: -------------------------------------------------------------------------------- 1 | 12 2 | 18 3 | -------------------------------------------------------------------------------- /31_Struct_Declarations/tests/out.input17.c: -------------------------------------------------------------------------------- 1 | 19 2 | 12 3 | -------------------------------------------------------------------------------- /31_Struct_Declarations/tests/out.input18.c: -------------------------------------------------------------------------------- 1 | 34 2 | 34 3 | -------------------------------------------------------------------------------- /31_Struct_Declarations/tests/out.input18a.c: -------------------------------------------------------------------------------- 1 | 15 2 | 16 3 | -------------------------------------------------------------------------------- /31_Struct_Declarations/tests/out.input19.c: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /31_Struct_Declarations/tests/out.input20.c: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /32_Struct_Access_pt1/tests/out.input02.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /32_Struct_Access_pt1/tests/out.input05.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /32_Struct_Access_pt1/tests/out.input12.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /32_Struct_Access_pt1/tests/out.input13.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /32_Struct_Access_pt1/tests/out.input16.c: -------------------------------------------------------------------------------- 1 | 12 2 | 18 3 | -------------------------------------------------------------------------------- /32_Struct_Access_pt1/tests/out.input17.c: -------------------------------------------------------------------------------- 1 | 19 2 | 12 3 | -------------------------------------------------------------------------------- /32_Struct_Access_pt1/tests/out.input18.c: -------------------------------------------------------------------------------- 1 | 34 2 | 34 3 | -------------------------------------------------------------------------------- /32_Struct_Access_pt1/tests/out.input18a.c: -------------------------------------------------------------------------------- 1 | 15 2 | 16 3 | -------------------------------------------------------------------------------- /32_Struct_Access_pt1/tests/out.input19.c: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /32_Struct_Access_pt1/tests/out.input20.c: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /33_Unions/tests/out.input01.c: -------------------------------------------------------------------------------- 1 | 36 2 | 10 3 | 25 4 | -------------------------------------------------------------------------------- /33_Unions/tests/out.input02.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /33_Unions/tests/out.input05.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /33_Unions/tests/out.input12.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /33_Unions/tests/out.input13.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /33_Unions/tests/out.input14.c: -------------------------------------------------------------------------------- 1 | 10 2 | 20 3 | 30 4 | -------------------------------------------------------------------------------- /33_Unions/tests/out.input16.c: -------------------------------------------------------------------------------- 1 | 12 2 | 18 3 | -------------------------------------------------------------------------------- /33_Unions/tests/out.input17.c: -------------------------------------------------------------------------------- 1 | 19 2 | 12 3 | -------------------------------------------------------------------------------- /33_Unions/tests/out.input18.c: -------------------------------------------------------------------------------- 1 | 34 2 | 34 3 | -------------------------------------------------------------------------------- /33_Unions/tests/out.input18a.c: -------------------------------------------------------------------------------- 1 | 15 2 | 16 3 | -------------------------------------------------------------------------------- /33_Unions/tests/out.input19.c: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /33_Unions/tests/out.input20.c: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /33_Unions/tests/out.input21.c: -------------------------------------------------------------------------------- 1 | 10 2 | Hello world 3 | -------------------------------------------------------------------------------- /33_Unions/tests/out.input53.c: -------------------------------------------------------------------------------- 1 | Hello world, 23 2 | -------------------------------------------------------------------------------- /34_Enums_and_Typedefs/tests/input64.c: -------------------------------------------------------------------------------- 1 | enum fred var3; 2 | -------------------------------------------------------------------------------- /34_Enums_and_Typedefs/tests/out.input02.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /34_Enums_and_Typedefs/tests/out.input05.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /34_Enums_and_Typedefs/tests/out.input12.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /34_Enums_and_Typedefs/tests/out.input13.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /34_Enums_and_Typedefs/tests/out.input16.c: -------------------------------------------------------------------------------- 1 | 12 2 | 18 3 | -------------------------------------------------------------------------------- /34_Enums_and_Typedefs/tests/out.input17.c: -------------------------------------------------------------------------------- 1 | 19 2 | 12 3 | -------------------------------------------------------------------------------- /34_Enums_and_Typedefs/tests/out.input18.c: -------------------------------------------------------------------------------- 1 | 34 2 | 34 3 | -------------------------------------------------------------------------------- /34_Enums_and_Typedefs/tests/out.input18a.c: -------------------------------------------------------------------------------- 1 | 15 2 | 16 3 | -------------------------------------------------------------------------------- /34_Enums_and_Typedefs/tests/out.input19.c: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /34_Enums_and_Typedefs/tests/out.input20.c: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /34_Enums_and_Typedefs/tests/out.input63.c: -------------------------------------------------------------------------------- 1 | 25 2 | -------------------------------------------------------------------------------- /34_Enums_and_Typedefs/tests/out.input67.c: -------------------------------------------------------------------------------- 1 | 5 2 | 17 3 | -------------------------------------------------------------------------------- /35_Preprocessor/tests/input64.c: -------------------------------------------------------------------------------- 1 | enum fred var3; 2 | -------------------------------------------------------------------------------- /35_Preprocessor/tests/out.input01.c: -------------------------------------------------------------------------------- 1 | 36 2 | 10 3 | 25 4 | -------------------------------------------------------------------------------- /35_Preprocessor/tests/out.input02.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /35_Preprocessor/tests/out.input05.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /35_Preprocessor/tests/out.input12.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /35_Preprocessor/tests/out.input13.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /35_Preprocessor/tests/out.input14.c: -------------------------------------------------------------------------------- 1 | 10 2 | 20 3 | 30 4 | -------------------------------------------------------------------------------- /35_Preprocessor/tests/out.input16.c: -------------------------------------------------------------------------------- 1 | 12 2 | 18 3 | -------------------------------------------------------------------------------- /35_Preprocessor/tests/out.input17.c: -------------------------------------------------------------------------------- 1 | 19 2 | 12 3 | -------------------------------------------------------------------------------- /35_Preprocessor/tests/out.input18.c: -------------------------------------------------------------------------------- 1 | 34 2 | 34 3 | -------------------------------------------------------------------------------- /35_Preprocessor/tests/out.input18a.c: -------------------------------------------------------------------------------- 1 | 15 2 | 16 3 | -------------------------------------------------------------------------------- /35_Preprocessor/tests/out.input19.c: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /35_Preprocessor/tests/out.input20.c: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /35_Preprocessor/tests/out.input21.c: -------------------------------------------------------------------------------- 1 | 10 2 | Hello world 3 | -------------------------------------------------------------------------------- /35_Preprocessor/tests/out.input53.c: -------------------------------------------------------------------------------- 1 | Hello world, 23 2 | -------------------------------------------------------------------------------- /35_Preprocessor/tests/out.input63.c: -------------------------------------------------------------------------------- 1 | 25 2 | -------------------------------------------------------------------------------- /35_Preprocessor/tests/out.input67.c: -------------------------------------------------------------------------------- 1 | 5 2 | 17 3 | -------------------------------------------------------------------------------- /35_Preprocessor/tests/out.input70.c: -------------------------------------------------------------------------------- 1 | 56 2 | -------------------------------------------------------------------------------- /36_Break_Continue/tests/input64.c: -------------------------------------------------------------------------------- 1 | enum fred var3; 2 | -------------------------------------------------------------------------------- /36_Break_Continue/tests/out.input01.c: -------------------------------------------------------------------------------- 1 | 36 2 | 10 3 | 25 4 | -------------------------------------------------------------------------------- /36_Break_Continue/tests/out.input02.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /36_Break_Continue/tests/out.input05.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /36_Break_Continue/tests/out.input12.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /36_Break_Continue/tests/out.input13.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /36_Break_Continue/tests/out.input14.c: -------------------------------------------------------------------------------- 1 | 10 2 | 20 3 | 30 4 | -------------------------------------------------------------------------------- /36_Break_Continue/tests/out.input16.c: -------------------------------------------------------------------------------- 1 | 12 2 | 18 3 | -------------------------------------------------------------------------------- /36_Break_Continue/tests/out.input17.c: -------------------------------------------------------------------------------- 1 | 19 2 | 12 3 | -------------------------------------------------------------------------------- /36_Break_Continue/tests/out.input18.c: -------------------------------------------------------------------------------- 1 | 34 2 | 34 3 | -------------------------------------------------------------------------------- /36_Break_Continue/tests/out.input18a.c: -------------------------------------------------------------------------------- 1 | 15 2 | 16 3 | -------------------------------------------------------------------------------- /36_Break_Continue/tests/out.input19.c: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /36_Break_Continue/tests/out.input20.c: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /36_Break_Continue/tests/out.input53.c: -------------------------------------------------------------------------------- 1 | Hello world, 23 2 | -------------------------------------------------------------------------------- /36_Break_Continue/tests/out.input63.c: -------------------------------------------------------------------------------- 1 | 25 2 | -------------------------------------------------------------------------------- /36_Break_Continue/tests/out.input67.c: -------------------------------------------------------------------------------- 1 | 5 2 | 17 3 | -------------------------------------------------------------------------------- /36_Break_Continue/tests/out.input70.c: -------------------------------------------------------------------------------- 1 | 56 2 | -------------------------------------------------------------------------------- /37_Switch/tests/input64.c: -------------------------------------------------------------------------------- 1 | enum fred var3; 2 | -------------------------------------------------------------------------------- /37_Switch/tests/input69.c: -------------------------------------------------------------------------------- 1 | typedef int FOO; 2 | FLOO y; 3 | -------------------------------------------------------------------------------- /37_Switch/tests/input72.c: -------------------------------------------------------------------------------- 1 | int main() { break; } 2 | -------------------------------------------------------------------------------- /37_Switch/tests/input73.c: -------------------------------------------------------------------------------- 1 | int main() { continue; } 2 | -------------------------------------------------------------------------------- /37_Switch/tests/out.input01.c: -------------------------------------------------------------------------------- 1 | 36 2 | 10 3 | 25 4 | -------------------------------------------------------------------------------- /37_Switch/tests/out.input02.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /37_Switch/tests/out.input05.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /37_Switch/tests/out.input12.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /37_Switch/tests/out.input13.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /37_Switch/tests/out.input14.c: -------------------------------------------------------------------------------- 1 | 10 2 | 20 3 | 30 4 | -------------------------------------------------------------------------------- /37_Switch/tests/out.input16.c: -------------------------------------------------------------------------------- 1 | 12 2 | 18 3 | -------------------------------------------------------------------------------- /37_Switch/tests/out.input17.c: -------------------------------------------------------------------------------- 1 | 19 2 | 12 3 | -------------------------------------------------------------------------------- /37_Switch/tests/out.input18.c: -------------------------------------------------------------------------------- 1 | 34 2 | 34 3 | -------------------------------------------------------------------------------- /37_Switch/tests/out.input18a.c: -------------------------------------------------------------------------------- 1 | 15 2 | 16 3 | -------------------------------------------------------------------------------- /37_Switch/tests/out.input19.c: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /37_Switch/tests/out.input20.c: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /37_Switch/tests/out.input21.c: -------------------------------------------------------------------------------- 1 | 10 2 | Hello world 3 | -------------------------------------------------------------------------------- /37_Switch/tests/out.input53.c: -------------------------------------------------------------------------------- 1 | Hello world, 23 2 | -------------------------------------------------------------------------------- /37_Switch/tests/out.input63.c: -------------------------------------------------------------------------------- 1 | 25 2 | -------------------------------------------------------------------------------- /37_Switch/tests/out.input67.c: -------------------------------------------------------------------------------- 1 | 5 2 | 17 3 | -------------------------------------------------------------------------------- /37_Switch/tests/out.input70.c: -------------------------------------------------------------------------------- 1 | 56 2 | -------------------------------------------------------------------------------- /38_Dangling_Else/tests/input64.c: -------------------------------------------------------------------------------- 1 | enum fred var3; 2 | -------------------------------------------------------------------------------- /38_Dangling_Else/tests/input72.c: -------------------------------------------------------------------------------- 1 | int main() { break; } 2 | -------------------------------------------------------------------------------- /38_Dangling_Else/tests/out.input01.c: -------------------------------------------------------------------------------- 1 | 36 2 | 10 3 | 25 4 | -------------------------------------------------------------------------------- /38_Dangling_Else/tests/out.input02.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /38_Dangling_Else/tests/out.input05.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /38_Dangling_Else/tests/out.input12.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /38_Dangling_Else/tests/out.input13.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /38_Dangling_Else/tests/out.input14.c: -------------------------------------------------------------------------------- 1 | 10 2 | 20 3 | 30 4 | -------------------------------------------------------------------------------- /38_Dangling_Else/tests/out.input16.c: -------------------------------------------------------------------------------- 1 | 12 2 | 18 3 | -------------------------------------------------------------------------------- /38_Dangling_Else/tests/out.input17.c: -------------------------------------------------------------------------------- 1 | 19 2 | 12 3 | -------------------------------------------------------------------------------- /38_Dangling_Else/tests/out.input18.c: -------------------------------------------------------------------------------- 1 | 34 2 | 34 3 | -------------------------------------------------------------------------------- /38_Dangling_Else/tests/out.input18a.c: -------------------------------------------------------------------------------- 1 | 15 2 | 16 3 | -------------------------------------------------------------------------------- /38_Dangling_Else/tests/out.input19.c: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /38_Dangling_Else/tests/out.input20.c: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /38_Dangling_Else/tests/out.input53.c: -------------------------------------------------------------------------------- 1 | Hello world, 23 2 | -------------------------------------------------------------------------------- /38_Dangling_Else/tests/out.input63.c: -------------------------------------------------------------------------------- 1 | 25 2 | -------------------------------------------------------------------------------- /38_Dangling_Else/tests/out.input67.c: -------------------------------------------------------------------------------- 1 | 5 2 | 17 3 | -------------------------------------------------------------------------------- /38_Dangling_Else/tests/out.input70.c: -------------------------------------------------------------------------------- 1 | 56 2 | -------------------------------------------------------------------------------- /38_Dangling_Else/tests/out.input82.c: -------------------------------------------------------------------------------- 1 | 15 >= x > 5 2 | -------------------------------------------------------------------------------- /39_Var_Initialisation_pt1/tests/out.input02.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /39_Var_Initialisation_pt1/tests/out.input05.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /39_Var_Initialisation_pt1/tests/out.input12.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /39_Var_Initialisation_pt1/tests/out.input19.c: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /39_Var_Initialisation_pt1/tests/out.input20.c: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /39_Var_Initialisation_pt1/tests/out.input63.c: -------------------------------------------------------------------------------- 1 | 25 2 | -------------------------------------------------------------------------------- /39_Var_Initialisation_pt1/tests/out.input67.c: -------------------------------------------------------------------------------- 1 | 5 2 | 17 3 | -------------------------------------------------------------------------------- /39_Var_Initialisation_pt1/tests/out.input70.c: -------------------------------------------------------------------------------- 1 | 56 2 | -------------------------------------------------------------------------------- /39_Var_Initialisation_pt1/tests/out.input88.c: -------------------------------------------------------------------------------- 1 | 5 6 2 | -------------------------------------------------------------------------------- /40_Var_Initialisation_pt2/tests/input94.c: -------------------------------------------------------------------------------- 1 | char *s= 54; 2 | -------------------------------------------------------------------------------- /40_Var_Initialisation_pt2/tests/input96.c: -------------------------------------------------------------------------------- 1 | int fred[0]; 2 | -------------------------------------------------------------------------------- /40_Var_Initialisation_pt2/tests/out.input02.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /40_Var_Initialisation_pt2/tests/out.input05.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /40_Var_Initialisation_pt2/tests/out.input12.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /40_Var_Initialisation_pt2/tests/out.input19.c: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /40_Var_Initialisation_pt2/tests/out.input20.c: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /40_Var_Initialisation_pt2/tests/out.input63.c: -------------------------------------------------------------------------------- 1 | 25 2 | -------------------------------------------------------------------------------- /40_Var_Initialisation_pt2/tests/out.input67.c: -------------------------------------------------------------------------------- 1 | 5 2 | 17 3 | -------------------------------------------------------------------------------- /40_Var_Initialisation_pt2/tests/out.input70.c: -------------------------------------------------------------------------------- 1 | 56 2 | -------------------------------------------------------------------------------- /40_Var_Initialisation_pt2/tests/out.input88.c: -------------------------------------------------------------------------------- 1 | 5 6 2 | -------------------------------------------------------------------------------- /41_Local_Var_Init/tests/input064.c: -------------------------------------------------------------------------------- 1 | enum fred var3; 2 | -------------------------------------------------------------------------------- /41_Local_Var_Init/tests/input092.c: -------------------------------------------------------------------------------- 1 | char x= 3000; 2 | -------------------------------------------------------------------------------- /41_Local_Var_Init/tests/input093.c: -------------------------------------------------------------------------------- 1 | char x= fred; 2 | -------------------------------------------------------------------------------- /41_Local_Var_Init/tests/input094.c: -------------------------------------------------------------------------------- 1 | char *s= 54; 2 | -------------------------------------------------------------------------------- /41_Local_Var_Init/tests/input096.c: -------------------------------------------------------------------------------- 1 | int fred[0]; 2 | -------------------------------------------------------------------------------- /41_Local_Var_Init/tests/out.input002.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /41_Local_Var_Init/tests/out.input005.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /41_Local_Var_Init/tests/out.input012.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /41_Local_Var_Init/tests/out.input013.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /41_Local_Var_Init/tests/out.input016.c: -------------------------------------------------------------------------------- 1 | 12 2 | 18 3 | -------------------------------------------------------------------------------- /41_Local_Var_Init/tests/out.input017.c: -------------------------------------------------------------------------------- 1 | 19 2 | 12 3 | -------------------------------------------------------------------------------- /41_Local_Var_Init/tests/out.input018.c: -------------------------------------------------------------------------------- 1 | 34 2 | 34 3 | -------------------------------------------------------------------------------- /41_Local_Var_Init/tests/out.input018a.c: -------------------------------------------------------------------------------- 1 | 15 2 | 16 3 | -------------------------------------------------------------------------------- /41_Local_Var_Init/tests/out.input019.c: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /41_Local_Var_Init/tests/out.input020.c: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /41_Local_Var_Init/tests/out.input053.c: -------------------------------------------------------------------------------- 1 | Hello world, 23 2 | -------------------------------------------------------------------------------- /41_Local_Var_Init/tests/out.input063.c: -------------------------------------------------------------------------------- 1 | 25 2 | -------------------------------------------------------------------------------- /41_Local_Var_Init/tests/out.input067.c: -------------------------------------------------------------------------------- 1 | 5 2 | 17 3 | -------------------------------------------------------------------------------- /41_Local_Var_Init/tests/out.input070.c: -------------------------------------------------------------------------------- 1 | 56 2 | -------------------------------------------------------------------------------- /41_Local_Var_Init/tests/out.input082.c: -------------------------------------------------------------------------------- 1 | 15 >= x > 5 2 | -------------------------------------------------------------------------------- /41_Local_Var_Init/tests/out.input084.c: -------------------------------------------------------------------------------- 1 | 2 3 2 | f f 3 | -------------------------------------------------------------------------------- /41_Local_Var_Init/tests/out.input088.c: -------------------------------------------------------------------------------- 1 | 5 6 2 | -------------------------------------------------------------------------------- /42_Casting/tests/input064.c: -------------------------------------------------------------------------------- 1 | enum fred var3; 2 | -------------------------------------------------------------------------------- /42_Casting/tests/input072.c: -------------------------------------------------------------------------------- 1 | int main() { break; } 2 | -------------------------------------------------------------------------------- /42_Casting/tests/input073.c: -------------------------------------------------------------------------------- 1 | int main() { continue; } 2 | -------------------------------------------------------------------------------- /42_Casting/tests/input092.c: -------------------------------------------------------------------------------- 1 | char x= 3000; 2 | -------------------------------------------------------------------------------- /42_Casting/tests/input093.c: -------------------------------------------------------------------------------- 1 | char x= fred; 2 | -------------------------------------------------------------------------------- /42_Casting/tests/input094.c: -------------------------------------------------------------------------------- 1 | char *s= 54; 2 | -------------------------------------------------------------------------------- /42_Casting/tests/input096.c: -------------------------------------------------------------------------------- 1 | int fred[0]; 2 | -------------------------------------------------------------------------------- /42_Casting/tests/out.input001.c: -------------------------------------------------------------------------------- 1 | 36 2 | 10 3 | 25 4 | -------------------------------------------------------------------------------- /42_Casting/tests/out.input002.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /42_Casting/tests/out.input005.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /42_Casting/tests/out.input012.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /42_Casting/tests/out.input013.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /42_Casting/tests/out.input014.c: -------------------------------------------------------------------------------- 1 | 10 2 | 20 3 | 30 4 | -------------------------------------------------------------------------------- /42_Casting/tests/out.input016.c: -------------------------------------------------------------------------------- 1 | 12 2 | 18 3 | -------------------------------------------------------------------------------- /42_Casting/tests/out.input017.c: -------------------------------------------------------------------------------- 1 | 19 2 | 12 3 | -------------------------------------------------------------------------------- /42_Casting/tests/out.input018.c: -------------------------------------------------------------------------------- 1 | 34 2 | 34 3 | -------------------------------------------------------------------------------- /42_Casting/tests/out.input018a.c: -------------------------------------------------------------------------------- 1 | 15 2 | 16 3 | -------------------------------------------------------------------------------- /42_Casting/tests/out.input019.c: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /42_Casting/tests/out.input020.c: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /42_Casting/tests/out.input021.c: -------------------------------------------------------------------------------- 1 | 10 2 | Hello world 3 | -------------------------------------------------------------------------------- /42_Casting/tests/out.input053.c: -------------------------------------------------------------------------------- 1 | Hello world, 23 2 | -------------------------------------------------------------------------------- /42_Casting/tests/out.input063.c: -------------------------------------------------------------------------------- 1 | 25 2 | -------------------------------------------------------------------------------- /42_Casting/tests/out.input067.c: -------------------------------------------------------------------------------- 1 | 5 2 | 17 3 | -------------------------------------------------------------------------------- /42_Casting/tests/out.input070.c: -------------------------------------------------------------------------------- 1 | 56 2 | -------------------------------------------------------------------------------- /42_Casting/tests/out.input082.c: -------------------------------------------------------------------------------- 1 | 15 >= x > 5 2 | -------------------------------------------------------------------------------- /42_Casting/tests/out.input084.c: -------------------------------------------------------------------------------- 1 | 2 3 2 | f f 3 | -------------------------------------------------------------------------------- /42_Casting/tests/out.input088.c: -------------------------------------------------------------------------------- 1 | 5 6 2 | -------------------------------------------------------------------------------- /42_Casting/tests/out.input089.c: -------------------------------------------------------------------------------- 1 | 23 H Hello world 2 | -------------------------------------------------------------------------------- /42_Casting/tests/out.input090.c: -------------------------------------------------------------------------------- 1 | 23 100 H Hello world 2 | -------------------------------------------------------------------------------- /42_Casting/tests/out.input100.c: -------------------------------------------------------------------------------- 1 | Hello world 17 20 2 | -------------------------------------------------------------------------------- /42_Casting/tests/out.input101.c: -------------------------------------------------------------------------------- 1 | 0xff 2 | 0x0 3 | -------------------------------------------------------------------------------- /42_Casting/tests/out.input106.c: -------------------------------------------------------------------------------- 1 | 0x0 2 | -------------------------------------------------------------------------------- /42_Casting/tests/out.input107.c: -------------------------------------------------------------------------------- 1 | fish 2 | cow 3 | NULL 4 | -------------------------------------------------------------------------------- /42_Casting/tests/out.input108.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /43_More_Operators/tests/input064.c: -------------------------------------------------------------------------------- 1 | enum fred var3; 2 | -------------------------------------------------------------------------------- /43_More_Operators/tests/input092.c: -------------------------------------------------------------------------------- 1 | char x= 3000; 2 | -------------------------------------------------------------------------------- /43_More_Operators/tests/input093.c: -------------------------------------------------------------------------------- 1 | char x= fred; 2 | -------------------------------------------------------------------------------- /43_More_Operators/tests/input094.c: -------------------------------------------------------------------------------- 1 | char *s= 54; 2 | -------------------------------------------------------------------------------- /43_More_Operators/tests/input096.c: -------------------------------------------------------------------------------- 1 | int fred[0]; 2 | -------------------------------------------------------------------------------- /43_More_Operators/tests/out.input002.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /43_More_Operators/tests/out.input005.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /43_More_Operators/tests/out.input012.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /43_More_Operators/tests/out.input013.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /43_More_Operators/tests/out.input016.c: -------------------------------------------------------------------------------- 1 | 12 2 | 18 3 | -------------------------------------------------------------------------------- /43_More_Operators/tests/out.input017.c: -------------------------------------------------------------------------------- 1 | 19 2 | 12 3 | -------------------------------------------------------------------------------- /43_More_Operators/tests/out.input018.c: -------------------------------------------------------------------------------- 1 | 34 2 | 34 3 | -------------------------------------------------------------------------------- /43_More_Operators/tests/out.input018a.c: -------------------------------------------------------------------------------- 1 | 15 2 | 16 3 | -------------------------------------------------------------------------------- /43_More_Operators/tests/out.input019.c: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /43_More_Operators/tests/out.input020.c: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /43_More_Operators/tests/out.input053.c: -------------------------------------------------------------------------------- 1 | Hello world, 23 2 | -------------------------------------------------------------------------------- /43_More_Operators/tests/out.input063.c: -------------------------------------------------------------------------------- 1 | 25 2 | -------------------------------------------------------------------------------- /43_More_Operators/tests/out.input067.c: -------------------------------------------------------------------------------- 1 | 5 2 | 17 3 | -------------------------------------------------------------------------------- /43_More_Operators/tests/out.input070.c: -------------------------------------------------------------------------------- 1 | 56 2 | -------------------------------------------------------------------------------- /43_More_Operators/tests/out.input082.c: -------------------------------------------------------------------------------- 1 | 15 >= x > 5 2 | -------------------------------------------------------------------------------- /43_More_Operators/tests/out.input084.c: -------------------------------------------------------------------------------- 1 | 2 3 2 | f f 3 | -------------------------------------------------------------------------------- /43_More_Operators/tests/out.input088.c: -------------------------------------------------------------------------------- 1 | 5 6 2 | -------------------------------------------------------------------------------- /43_More_Operators/tests/out.input101.c: -------------------------------------------------------------------------------- 1 | 0xff 2 | 0x0 3 | -------------------------------------------------------------------------------- /43_More_Operators/tests/out.input106.c: -------------------------------------------------------------------------------- 1 | 0x0 2 | -------------------------------------------------------------------------------- /43_More_Operators/tests/out.input108.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /43_More_Operators/tests/out.input109.c: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /44_Fold_Optimisation/tests/input064.c: -------------------------------------------------------------------------------- 1 | enum fred var3; 2 | -------------------------------------------------------------------------------- /44_Fold_Optimisation/tests/input092.c: -------------------------------------------------------------------------------- 1 | char x= 3000; 2 | -------------------------------------------------------------------------------- /44_Fold_Optimisation/tests/input093.c: -------------------------------------------------------------------------------- 1 | char x= fred; 2 | -------------------------------------------------------------------------------- /44_Fold_Optimisation/tests/input094.c: -------------------------------------------------------------------------------- 1 | char *s= 54; 2 | -------------------------------------------------------------------------------- /44_Fold_Optimisation/tests/input096.c: -------------------------------------------------------------------------------- 1 | int fred[0]; 2 | -------------------------------------------------------------------------------- /44_Fold_Optimisation/tests/out.input002.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /44_Fold_Optimisation/tests/out.input005.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /44_Fold_Optimisation/tests/out.input012.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /44_Fold_Optimisation/tests/out.input013.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /44_Fold_Optimisation/tests/out.input016.c: -------------------------------------------------------------------------------- 1 | 12 2 | 18 3 | -------------------------------------------------------------------------------- /44_Fold_Optimisation/tests/out.input017.c: -------------------------------------------------------------------------------- 1 | 19 2 | 12 3 | -------------------------------------------------------------------------------- /44_Fold_Optimisation/tests/out.input018.c: -------------------------------------------------------------------------------- 1 | 34 2 | 34 3 | -------------------------------------------------------------------------------- /44_Fold_Optimisation/tests/out.input018a.c: -------------------------------------------------------------------------------- 1 | 15 2 | 16 3 | -------------------------------------------------------------------------------- /44_Fold_Optimisation/tests/out.input019.c: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /44_Fold_Optimisation/tests/out.input020.c: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /44_Fold_Optimisation/tests/out.input063.c: -------------------------------------------------------------------------------- 1 | 25 2 | -------------------------------------------------------------------------------- /44_Fold_Optimisation/tests/out.input067.c: -------------------------------------------------------------------------------- 1 | 5 2 | 17 3 | -------------------------------------------------------------------------------- /44_Fold_Optimisation/tests/out.input070.c: -------------------------------------------------------------------------------- 1 | 56 2 | -------------------------------------------------------------------------------- /44_Fold_Optimisation/tests/out.input082.c: -------------------------------------------------------------------------------- 1 | 15 >= x > 5 2 | -------------------------------------------------------------------------------- /44_Fold_Optimisation/tests/out.input084.c: -------------------------------------------------------------------------------- 1 | 2 3 2 | f f 3 | -------------------------------------------------------------------------------- /44_Fold_Optimisation/tests/out.input088.c: -------------------------------------------------------------------------------- 1 | 5 6 2 | -------------------------------------------------------------------------------- /44_Fold_Optimisation/tests/out.input101.c: -------------------------------------------------------------------------------- 1 | 0xff 2 | 0x0 3 | -------------------------------------------------------------------------------- /44_Fold_Optimisation/tests/out.input106.c: -------------------------------------------------------------------------------- 1 | 0x0 2 | -------------------------------------------------------------------------------- /44_Fold_Optimisation/tests/out.input108.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /44_Fold_Optimisation/tests/out.input109.c: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /44_Fold_Optimisation/tests/out.input111.c: -------------------------------------------------------------------------------- 1 | 2029 2 | -------------------------------------------------------------------------------- /45_Globals_Again/tests/input064.c: -------------------------------------------------------------------------------- 1 | enum fred var3; 2 | -------------------------------------------------------------------------------- /45_Globals_Again/tests/input092.c: -------------------------------------------------------------------------------- 1 | char x= 3000; 2 | -------------------------------------------------------------------------------- /45_Globals_Again/tests/input093.c: -------------------------------------------------------------------------------- 1 | char x= fred; 2 | -------------------------------------------------------------------------------- /45_Globals_Again/tests/input094.c: -------------------------------------------------------------------------------- 1 | char *s= 54; 2 | -------------------------------------------------------------------------------- /45_Globals_Again/tests/input096.c: -------------------------------------------------------------------------------- 1 | int fred[0]; 2 | -------------------------------------------------------------------------------- /45_Globals_Again/tests/out.input001.c: -------------------------------------------------------------------------------- 1 | 36 2 | 10 3 | 25 4 | -------------------------------------------------------------------------------- /45_Globals_Again/tests/out.input002.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /45_Globals_Again/tests/out.input005.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /45_Globals_Again/tests/out.input012.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /45_Globals_Again/tests/out.input013.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /45_Globals_Again/tests/out.input014.c: -------------------------------------------------------------------------------- 1 | 10 2 | 20 3 | 30 4 | -------------------------------------------------------------------------------- /45_Globals_Again/tests/out.input016.c: -------------------------------------------------------------------------------- 1 | 12 2 | 18 3 | -------------------------------------------------------------------------------- /45_Globals_Again/tests/out.input017.c: -------------------------------------------------------------------------------- 1 | 19 2 | 12 3 | -------------------------------------------------------------------------------- /45_Globals_Again/tests/out.input018.c: -------------------------------------------------------------------------------- 1 | 34 2 | 34 3 | -------------------------------------------------------------------------------- /45_Globals_Again/tests/out.input018a.c: -------------------------------------------------------------------------------- 1 | 15 2 | 16 3 | -------------------------------------------------------------------------------- /45_Globals_Again/tests/out.input019.c: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /45_Globals_Again/tests/out.input020.c: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /45_Globals_Again/tests/out.input053.c: -------------------------------------------------------------------------------- 1 | Hello world, 23 2 | -------------------------------------------------------------------------------- /45_Globals_Again/tests/out.input063.c: -------------------------------------------------------------------------------- 1 | 25 2 | -------------------------------------------------------------------------------- /45_Globals_Again/tests/out.input067.c: -------------------------------------------------------------------------------- 1 | 5 2 | 17 3 | -------------------------------------------------------------------------------- /45_Globals_Again/tests/out.input070.c: -------------------------------------------------------------------------------- 1 | 56 2 | -------------------------------------------------------------------------------- /45_Globals_Again/tests/out.input082.c: -------------------------------------------------------------------------------- 1 | 15 >= x > 5 2 | -------------------------------------------------------------------------------- /45_Globals_Again/tests/out.input084.c: -------------------------------------------------------------------------------- 1 | 2 3 2 | f f 3 | -------------------------------------------------------------------------------- /45_Globals_Again/tests/out.input088.c: -------------------------------------------------------------------------------- 1 | 5 6 2 | -------------------------------------------------------------------------------- /45_Globals_Again/tests/out.input089.c: -------------------------------------------------------------------------------- 1 | 23 H Hello world 2 | -------------------------------------------------------------------------------- /45_Globals_Again/tests/out.input101.c: -------------------------------------------------------------------------------- 1 | 0xff 2 | 0x0 3 | -------------------------------------------------------------------------------- /45_Globals_Again/tests/out.input106.c: -------------------------------------------------------------------------------- 1 | 0x0 2 | -------------------------------------------------------------------------------- /45_Globals_Again/tests/out.input108.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /45_Globals_Again/tests/out.input109.c: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /45_Globals_Again/tests/out.input111.c: -------------------------------------------------------------------------------- 1 | 2029 2 | -------------------------------------------------------------------------------- /45_Globals_Again/tests/out.input112.c: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /46_Void_Functions/tests/input064.c: -------------------------------------------------------------------------------- 1 | enum fred var3; 2 | -------------------------------------------------------------------------------- /46_Void_Functions/tests/input092.c: -------------------------------------------------------------------------------- 1 | char x= 3000; 2 | -------------------------------------------------------------------------------- /46_Void_Functions/tests/input093.c: -------------------------------------------------------------------------------- 1 | char x= fred; 2 | -------------------------------------------------------------------------------- /46_Void_Functions/tests/input094.c: -------------------------------------------------------------------------------- 1 | char *s= 54; 2 | -------------------------------------------------------------------------------- /46_Void_Functions/tests/input096.c: -------------------------------------------------------------------------------- 1 | int fred[0]; 2 | -------------------------------------------------------------------------------- /46_Void_Functions/tests/out.input002.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /46_Void_Functions/tests/out.input005.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /46_Void_Functions/tests/out.input012.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /46_Void_Functions/tests/out.input013.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /46_Void_Functions/tests/out.input016.c: -------------------------------------------------------------------------------- 1 | 12 2 | 18 3 | -------------------------------------------------------------------------------- /46_Void_Functions/tests/out.input017.c: -------------------------------------------------------------------------------- 1 | 19 2 | 12 3 | -------------------------------------------------------------------------------- /46_Void_Functions/tests/out.input018.c: -------------------------------------------------------------------------------- 1 | 34 2 | 34 3 | -------------------------------------------------------------------------------- /46_Void_Functions/tests/out.input018a.c: -------------------------------------------------------------------------------- 1 | 15 2 | 16 3 | -------------------------------------------------------------------------------- /46_Void_Functions/tests/out.input019.c: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /46_Void_Functions/tests/out.input020.c: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /46_Void_Functions/tests/out.input053.c: -------------------------------------------------------------------------------- 1 | Hello world, 23 2 | -------------------------------------------------------------------------------- /46_Void_Functions/tests/out.input063.c: -------------------------------------------------------------------------------- 1 | 25 2 | -------------------------------------------------------------------------------- /46_Void_Functions/tests/out.input067.c: -------------------------------------------------------------------------------- 1 | 5 2 | 17 3 | -------------------------------------------------------------------------------- /46_Void_Functions/tests/out.input070.c: -------------------------------------------------------------------------------- 1 | 56 2 | -------------------------------------------------------------------------------- /46_Void_Functions/tests/out.input082.c: -------------------------------------------------------------------------------- 1 | 15 >= x > 5 2 | -------------------------------------------------------------------------------- /46_Void_Functions/tests/out.input084.c: -------------------------------------------------------------------------------- 1 | 2 3 2 | f f 3 | -------------------------------------------------------------------------------- /46_Void_Functions/tests/out.input088.c: -------------------------------------------------------------------------------- 1 | 5 6 2 | -------------------------------------------------------------------------------- /46_Void_Functions/tests/out.input101.c: -------------------------------------------------------------------------------- 1 | 0xff 2 | 0x0 3 | -------------------------------------------------------------------------------- /46_Void_Functions/tests/out.input106.c: -------------------------------------------------------------------------------- 1 | 0x0 2 | -------------------------------------------------------------------------------- /46_Void_Functions/tests/out.input108.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /46_Void_Functions/tests/out.input109.c: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /46_Void_Functions/tests/out.input111.c: -------------------------------------------------------------------------------- 1 | 2029 2 | -------------------------------------------------------------------------------- /46_Void_Functions/tests/out.input112.c: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /46_Void_Functions/tests/out.input113.c: -------------------------------------------------------------------------------- 1 | fred says hello 2 | -------------------------------------------------------------------------------- /46_Void_Functions/tests/out.input114.c: -------------------------------------------------------------------------------- 1 | J 2 | -------------------------------------------------------------------------------- /47_Sizeof/tests/input064.c: -------------------------------------------------------------------------------- 1 | enum fred var3; 2 | -------------------------------------------------------------------------------- /47_Sizeof/tests/input072.c: -------------------------------------------------------------------------------- 1 | int main() { break; } 2 | -------------------------------------------------------------------------------- /47_Sizeof/tests/input073.c: -------------------------------------------------------------------------------- 1 | int main() { continue; } 2 | -------------------------------------------------------------------------------- /47_Sizeof/tests/input092.c: -------------------------------------------------------------------------------- 1 | char x= 3000; 2 | -------------------------------------------------------------------------------- /47_Sizeof/tests/input093.c: -------------------------------------------------------------------------------- 1 | char x= fred; 2 | -------------------------------------------------------------------------------- /47_Sizeof/tests/input094.c: -------------------------------------------------------------------------------- 1 | char *s= 54; 2 | -------------------------------------------------------------------------------- /47_Sizeof/tests/input096.c: -------------------------------------------------------------------------------- 1 | int fred[0]; 2 | -------------------------------------------------------------------------------- /47_Sizeof/tests/out.input001.c: -------------------------------------------------------------------------------- 1 | 36 2 | 10 3 | 25 4 | -------------------------------------------------------------------------------- /47_Sizeof/tests/out.input002.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /47_Sizeof/tests/out.input005.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /47_Sizeof/tests/out.input012.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /47_Sizeof/tests/out.input013.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /47_Sizeof/tests/out.input014.c: -------------------------------------------------------------------------------- 1 | 10 2 | 20 3 | 30 4 | -------------------------------------------------------------------------------- /47_Sizeof/tests/out.input016.c: -------------------------------------------------------------------------------- 1 | 12 2 | 18 3 | -------------------------------------------------------------------------------- /47_Sizeof/tests/out.input017.c: -------------------------------------------------------------------------------- 1 | 19 2 | 12 3 | -------------------------------------------------------------------------------- /47_Sizeof/tests/out.input018.c: -------------------------------------------------------------------------------- 1 | 34 2 | 34 3 | -------------------------------------------------------------------------------- /47_Sizeof/tests/out.input018a.c: -------------------------------------------------------------------------------- 1 | 15 2 | 16 3 | -------------------------------------------------------------------------------- /47_Sizeof/tests/out.input019.c: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /47_Sizeof/tests/out.input020.c: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /47_Sizeof/tests/out.input021.c: -------------------------------------------------------------------------------- 1 | 10 2 | Hello world 3 | -------------------------------------------------------------------------------- /47_Sizeof/tests/out.input053.c: -------------------------------------------------------------------------------- 1 | Hello world, 23 2 | -------------------------------------------------------------------------------- /47_Sizeof/tests/out.input063.c: -------------------------------------------------------------------------------- 1 | 25 2 | -------------------------------------------------------------------------------- /47_Sizeof/tests/out.input067.c: -------------------------------------------------------------------------------- 1 | 5 2 | 17 3 | -------------------------------------------------------------------------------- /47_Sizeof/tests/out.input070.c: -------------------------------------------------------------------------------- 1 | 56 2 | -------------------------------------------------------------------------------- /47_Sizeof/tests/out.input082.c: -------------------------------------------------------------------------------- 1 | 15 >= x > 5 2 | -------------------------------------------------------------------------------- /47_Sizeof/tests/out.input084.c: -------------------------------------------------------------------------------- 1 | 2 3 2 | f f 3 | -------------------------------------------------------------------------------- /47_Sizeof/tests/out.input088.c: -------------------------------------------------------------------------------- 1 | 5 6 2 | -------------------------------------------------------------------------------- /47_Sizeof/tests/out.input089.c: -------------------------------------------------------------------------------- 1 | 23 H Hello world 2 | -------------------------------------------------------------------------------- /47_Sizeof/tests/out.input090.c: -------------------------------------------------------------------------------- 1 | 23 100 H Hello world 2 | -------------------------------------------------------------------------------- /47_Sizeof/tests/out.input100.c: -------------------------------------------------------------------------------- 1 | Hello world 17 20 2 | -------------------------------------------------------------------------------- /47_Sizeof/tests/out.input101.c: -------------------------------------------------------------------------------- 1 | 0xff 2 | 0x0 3 | -------------------------------------------------------------------------------- /47_Sizeof/tests/out.input106.c: -------------------------------------------------------------------------------- 1 | 0x0 2 | -------------------------------------------------------------------------------- /47_Sizeof/tests/out.input107.c: -------------------------------------------------------------------------------- 1 | fish 2 | cow 3 | NULL 4 | -------------------------------------------------------------------------------- /47_Sizeof/tests/out.input108.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /47_Sizeof/tests/out.input109.c: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /47_Sizeof/tests/out.input110.c: -------------------------------------------------------------------------------- 1 | 18 2 | 12 3 | 45 4 | 5 5 | -------------------------------------------------------------------------------- /47_Sizeof/tests/out.input111.c: -------------------------------------------------------------------------------- 1 | 2029 2 | -------------------------------------------------------------------------------- /47_Sizeof/tests/out.input112.c: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /47_Sizeof/tests/out.input113.c: -------------------------------------------------------------------------------- 1 | fred says hello 2 | -------------------------------------------------------------------------------- /47_Sizeof/tests/out.input114.c: -------------------------------------------------------------------------------- 1 | J 2 | -------------------------------------------------------------------------------- /48_Static/tests/input064.c: -------------------------------------------------------------------------------- 1 | enum fred var3; 2 | -------------------------------------------------------------------------------- /48_Static/tests/input072.c: -------------------------------------------------------------------------------- 1 | int main() { break; } 2 | -------------------------------------------------------------------------------- /48_Static/tests/input073.c: -------------------------------------------------------------------------------- 1 | int main() { continue; } 2 | -------------------------------------------------------------------------------- /48_Static/tests/input092.c: -------------------------------------------------------------------------------- 1 | char x= 3000; 2 | -------------------------------------------------------------------------------- /48_Static/tests/input093.c: -------------------------------------------------------------------------------- 1 | char x= fred; 2 | -------------------------------------------------------------------------------- /48_Static/tests/input094.c: -------------------------------------------------------------------------------- 1 | char *s= 54; 2 | -------------------------------------------------------------------------------- /48_Static/tests/input096.c: -------------------------------------------------------------------------------- 1 | int fred[0]; 2 | -------------------------------------------------------------------------------- /48_Static/tests/out.input001.c: -------------------------------------------------------------------------------- 1 | 36 2 | 10 3 | 25 4 | -------------------------------------------------------------------------------- /48_Static/tests/out.input002.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /48_Static/tests/out.input005.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /48_Static/tests/out.input012.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /48_Static/tests/out.input013.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /48_Static/tests/out.input014.c: -------------------------------------------------------------------------------- 1 | 10 2 | 20 3 | 30 4 | -------------------------------------------------------------------------------- /48_Static/tests/out.input016.c: -------------------------------------------------------------------------------- 1 | 12 2 | 18 3 | -------------------------------------------------------------------------------- /48_Static/tests/out.input017.c: -------------------------------------------------------------------------------- 1 | 19 2 | 12 3 | -------------------------------------------------------------------------------- /48_Static/tests/out.input018.c: -------------------------------------------------------------------------------- 1 | 34 2 | 34 3 | -------------------------------------------------------------------------------- /48_Static/tests/out.input018a.c: -------------------------------------------------------------------------------- 1 | 15 2 | 16 3 | -------------------------------------------------------------------------------- /48_Static/tests/out.input019.c: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /48_Static/tests/out.input020.c: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /48_Static/tests/out.input021.c: -------------------------------------------------------------------------------- 1 | 10 2 | Hello world 3 | -------------------------------------------------------------------------------- /48_Static/tests/out.input053.c: -------------------------------------------------------------------------------- 1 | Hello world, 23 2 | -------------------------------------------------------------------------------- /48_Static/tests/out.input063.c: -------------------------------------------------------------------------------- 1 | 25 2 | -------------------------------------------------------------------------------- /48_Static/tests/out.input067.c: -------------------------------------------------------------------------------- 1 | 5 2 | 17 3 | -------------------------------------------------------------------------------- /48_Static/tests/out.input070.c: -------------------------------------------------------------------------------- 1 | 56 2 | -------------------------------------------------------------------------------- /48_Static/tests/out.input082.c: -------------------------------------------------------------------------------- 1 | 15 >= x > 5 2 | -------------------------------------------------------------------------------- /48_Static/tests/out.input084.c: -------------------------------------------------------------------------------- 1 | 2 3 2 | f f 3 | -------------------------------------------------------------------------------- /48_Static/tests/out.input088.c: -------------------------------------------------------------------------------- 1 | 5 6 2 | -------------------------------------------------------------------------------- /48_Static/tests/out.input089.c: -------------------------------------------------------------------------------- 1 | 23 H Hello world 2 | -------------------------------------------------------------------------------- /48_Static/tests/out.input090.c: -------------------------------------------------------------------------------- 1 | 23 100 H Hello world 2 | -------------------------------------------------------------------------------- /48_Static/tests/out.input100.c: -------------------------------------------------------------------------------- 1 | Hello world 17 20 2 | -------------------------------------------------------------------------------- /48_Static/tests/out.input101.c: -------------------------------------------------------------------------------- 1 | 0xff 2 | 0x0 3 | -------------------------------------------------------------------------------- /48_Static/tests/out.input106.c: -------------------------------------------------------------------------------- 1 | 0x0 2 | -------------------------------------------------------------------------------- /48_Static/tests/out.input107.c: -------------------------------------------------------------------------------- 1 | fish 2 | cow 3 | NULL 4 | -------------------------------------------------------------------------------- /48_Static/tests/out.input108.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /48_Static/tests/out.input109.c: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /48_Static/tests/out.input110.c: -------------------------------------------------------------------------------- 1 | 18 2 | 12 3 | 45 4 | 5 5 | -------------------------------------------------------------------------------- /48_Static/tests/out.input111.c: -------------------------------------------------------------------------------- 1 | 2029 2 | -------------------------------------------------------------------------------- /48_Static/tests/out.input112.c: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /48_Static/tests/out.input113.c: -------------------------------------------------------------------------------- 1 | fred says hello 2 | -------------------------------------------------------------------------------- /48_Static/tests/out.input114.c: -------------------------------------------------------------------------------- 1 | J 2 | -------------------------------------------------------------------------------- /48_Static/tests/out.input117.c: -------------------------------------------------------------------------------- 1 | Hello 2 | -------------------------------------------------------------------------------- /49_Ternary/tests/input064.c: -------------------------------------------------------------------------------- 1 | enum fred var3; 2 | -------------------------------------------------------------------------------- /49_Ternary/tests/input072.c: -------------------------------------------------------------------------------- 1 | int main() { break; } 2 | -------------------------------------------------------------------------------- /49_Ternary/tests/input073.c: -------------------------------------------------------------------------------- 1 | int main() { continue; } 2 | -------------------------------------------------------------------------------- /49_Ternary/tests/input092.c: -------------------------------------------------------------------------------- 1 | char x= 3000; 2 | -------------------------------------------------------------------------------- /49_Ternary/tests/input093.c: -------------------------------------------------------------------------------- 1 | char x= fred; 2 | -------------------------------------------------------------------------------- /49_Ternary/tests/input094.c: -------------------------------------------------------------------------------- 1 | char *s= 54; 2 | -------------------------------------------------------------------------------- /49_Ternary/tests/input096.c: -------------------------------------------------------------------------------- 1 | int fred[0]; 2 | -------------------------------------------------------------------------------- /49_Ternary/tests/out.input001.c: -------------------------------------------------------------------------------- 1 | 36 2 | 10 3 | 25 4 | -------------------------------------------------------------------------------- /49_Ternary/tests/out.input002.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /49_Ternary/tests/out.input005.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /49_Ternary/tests/out.input012.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /49_Ternary/tests/out.input013.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /49_Ternary/tests/out.input014.c: -------------------------------------------------------------------------------- 1 | 10 2 | 20 3 | 30 4 | -------------------------------------------------------------------------------- /49_Ternary/tests/out.input016.c: -------------------------------------------------------------------------------- 1 | 12 2 | 18 3 | -------------------------------------------------------------------------------- /49_Ternary/tests/out.input017.c: -------------------------------------------------------------------------------- 1 | 19 2 | 12 3 | -------------------------------------------------------------------------------- /49_Ternary/tests/out.input018.c: -------------------------------------------------------------------------------- 1 | 34 2 | 34 3 | -------------------------------------------------------------------------------- /49_Ternary/tests/out.input018a.c: -------------------------------------------------------------------------------- 1 | 15 2 | 16 3 | -------------------------------------------------------------------------------- /49_Ternary/tests/out.input019.c: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /49_Ternary/tests/out.input020.c: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /49_Ternary/tests/out.input021.c: -------------------------------------------------------------------------------- 1 | 10 2 | Hello world 3 | -------------------------------------------------------------------------------- /49_Ternary/tests/out.input053.c: -------------------------------------------------------------------------------- 1 | Hello world, 23 2 | -------------------------------------------------------------------------------- /49_Ternary/tests/out.input063.c: -------------------------------------------------------------------------------- 1 | 25 2 | -------------------------------------------------------------------------------- /49_Ternary/tests/out.input067.c: -------------------------------------------------------------------------------- 1 | 5 2 | 17 3 | -------------------------------------------------------------------------------- /49_Ternary/tests/out.input070.c: -------------------------------------------------------------------------------- 1 | 56 2 | -------------------------------------------------------------------------------- /49_Ternary/tests/out.input082.c: -------------------------------------------------------------------------------- 1 | 15 >= x > 5 2 | -------------------------------------------------------------------------------- /49_Ternary/tests/out.input084.c: -------------------------------------------------------------------------------- 1 | 2 3 2 | f f 3 | -------------------------------------------------------------------------------- /49_Ternary/tests/out.input088.c: -------------------------------------------------------------------------------- 1 | 5 6 2 | -------------------------------------------------------------------------------- /49_Ternary/tests/out.input089.c: -------------------------------------------------------------------------------- 1 | 23 H Hello world 2 | -------------------------------------------------------------------------------- /49_Ternary/tests/out.input090.c: -------------------------------------------------------------------------------- 1 | 23 100 H Hello world 2 | -------------------------------------------------------------------------------- /49_Ternary/tests/out.input100.c: -------------------------------------------------------------------------------- 1 | Hello world 17 20 2 | -------------------------------------------------------------------------------- /49_Ternary/tests/out.input101.c: -------------------------------------------------------------------------------- 1 | 0xff 2 | 0x0 3 | -------------------------------------------------------------------------------- /49_Ternary/tests/out.input106.c: -------------------------------------------------------------------------------- 1 | 0x0 2 | -------------------------------------------------------------------------------- /49_Ternary/tests/out.input107.c: -------------------------------------------------------------------------------- 1 | fish 2 | cow 3 | NULL 4 | -------------------------------------------------------------------------------- /49_Ternary/tests/out.input108.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /49_Ternary/tests/out.input109.c: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /49_Ternary/tests/out.input110.c: -------------------------------------------------------------------------------- 1 | 18 2 | 12 3 | 45 4 | 5 5 | -------------------------------------------------------------------------------- /49_Ternary/tests/out.input111.c: -------------------------------------------------------------------------------- 1 | 2029 2 | -------------------------------------------------------------------------------- /49_Ternary/tests/out.input112.c: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /49_Ternary/tests/out.input113.c: -------------------------------------------------------------------------------- 1 | fred says hello 2 | -------------------------------------------------------------------------------- /49_Ternary/tests/out.input114.c: -------------------------------------------------------------------------------- 1 | J 2 | -------------------------------------------------------------------------------- /49_Ternary/tests/out.input117.c: -------------------------------------------------------------------------------- 1 | Hello 2 | -------------------------------------------------------------------------------- /49_Ternary/tests/out.input119.c: -------------------------------------------------------------------------------- 1 | 8 2 | 6 3 | -------------------------------------------------------------------------------- /50_Mop_up_pt1/tests/input064.c: -------------------------------------------------------------------------------- 1 | enum fred var3; 2 | -------------------------------------------------------------------------------- /50_Mop_up_pt1/tests/input072.c: -------------------------------------------------------------------------------- 1 | int main() { break; } 2 | -------------------------------------------------------------------------------- /50_Mop_up_pt1/tests/input092.c: -------------------------------------------------------------------------------- 1 | char x= 3000; 2 | -------------------------------------------------------------------------------- /50_Mop_up_pt1/tests/input093.c: -------------------------------------------------------------------------------- 1 | char x= fred; 2 | -------------------------------------------------------------------------------- /50_Mop_up_pt1/tests/input094.c: -------------------------------------------------------------------------------- 1 | char *s= 54; 2 | -------------------------------------------------------------------------------- /50_Mop_up_pt1/tests/input096.c: -------------------------------------------------------------------------------- 1 | int fred[0]; 2 | -------------------------------------------------------------------------------- /50_Mop_up_pt1/tests/out.input001.c: -------------------------------------------------------------------------------- 1 | 36 2 | 10 3 | 25 4 | -------------------------------------------------------------------------------- /50_Mop_up_pt1/tests/out.input002.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /50_Mop_up_pt1/tests/out.input005.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /50_Mop_up_pt1/tests/out.input012.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /50_Mop_up_pt1/tests/out.input013.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /50_Mop_up_pt1/tests/out.input014.c: -------------------------------------------------------------------------------- 1 | 10 2 | 20 3 | 30 4 | -------------------------------------------------------------------------------- /50_Mop_up_pt1/tests/out.input016.c: -------------------------------------------------------------------------------- 1 | 12 2 | 18 3 | -------------------------------------------------------------------------------- /50_Mop_up_pt1/tests/out.input017.c: -------------------------------------------------------------------------------- 1 | 19 2 | 12 3 | -------------------------------------------------------------------------------- /50_Mop_up_pt1/tests/out.input018.c: -------------------------------------------------------------------------------- 1 | 34 2 | 34 3 | -------------------------------------------------------------------------------- /50_Mop_up_pt1/tests/out.input018a.c: -------------------------------------------------------------------------------- 1 | 15 2 | 16 3 | -------------------------------------------------------------------------------- /50_Mop_up_pt1/tests/out.input019.c: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /50_Mop_up_pt1/tests/out.input020.c: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /50_Mop_up_pt1/tests/out.input021.c: -------------------------------------------------------------------------------- 1 | 10 2 | Hello world 3 | -------------------------------------------------------------------------------- /50_Mop_up_pt1/tests/out.input053.c: -------------------------------------------------------------------------------- 1 | Hello world, 23 2 | -------------------------------------------------------------------------------- /50_Mop_up_pt1/tests/out.input063.c: -------------------------------------------------------------------------------- 1 | 25 2 | -------------------------------------------------------------------------------- /50_Mop_up_pt1/tests/out.input067.c: -------------------------------------------------------------------------------- 1 | 5 2 | 17 3 | -------------------------------------------------------------------------------- /50_Mop_up_pt1/tests/out.input070.c: -------------------------------------------------------------------------------- 1 | 56 2 | -------------------------------------------------------------------------------- /50_Mop_up_pt1/tests/out.input082.c: -------------------------------------------------------------------------------- 1 | 15 >= x > 5 2 | -------------------------------------------------------------------------------- /50_Mop_up_pt1/tests/out.input084.c: -------------------------------------------------------------------------------- 1 | 2 3 2 | f f 3 | -------------------------------------------------------------------------------- /50_Mop_up_pt1/tests/out.input088.c: -------------------------------------------------------------------------------- 1 | 5 6 2 | -------------------------------------------------------------------------------- /50_Mop_up_pt1/tests/out.input089.c: -------------------------------------------------------------------------------- 1 | 23 H Hello world 2 | -------------------------------------------------------------------------------- /50_Mop_up_pt1/tests/out.input100.c: -------------------------------------------------------------------------------- 1 | Hello world 17 20 2 | -------------------------------------------------------------------------------- /50_Mop_up_pt1/tests/out.input101.c: -------------------------------------------------------------------------------- 1 | 0xff 2 | 0x0 3 | -------------------------------------------------------------------------------- /50_Mop_up_pt1/tests/out.input106.c: -------------------------------------------------------------------------------- 1 | 0x0 2 | -------------------------------------------------------------------------------- /50_Mop_up_pt1/tests/out.input108.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /50_Mop_up_pt1/tests/out.input109.c: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /50_Mop_up_pt1/tests/out.input111.c: -------------------------------------------------------------------------------- 1 | 2029 2 | -------------------------------------------------------------------------------- /50_Mop_up_pt1/tests/out.input112.c: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /50_Mop_up_pt1/tests/out.input113.c: -------------------------------------------------------------------------------- 1 | fred says hello 2 | -------------------------------------------------------------------------------- /50_Mop_up_pt1/tests/out.input114.c: -------------------------------------------------------------------------------- 1 | J 2 | -------------------------------------------------------------------------------- /50_Mop_up_pt1/tests/out.input117.c: -------------------------------------------------------------------------------- 1 | Hello 2 | -------------------------------------------------------------------------------- /50_Mop_up_pt1/tests/out.input119.c: -------------------------------------------------------------------------------- 1 | 8 2 | 6 3 | -------------------------------------------------------------------------------- /51_Arrays_pt2/tests/input064.c: -------------------------------------------------------------------------------- 1 | enum fred var3; 2 | -------------------------------------------------------------------------------- /51_Arrays_pt2/tests/input072.c: -------------------------------------------------------------------------------- 1 | int main() { break; } 2 | -------------------------------------------------------------------------------- /51_Arrays_pt2/tests/input092.c: -------------------------------------------------------------------------------- 1 | char x= 3000; 2 | -------------------------------------------------------------------------------- /51_Arrays_pt2/tests/input093.c: -------------------------------------------------------------------------------- 1 | char x= fred; 2 | -------------------------------------------------------------------------------- /51_Arrays_pt2/tests/input094.c: -------------------------------------------------------------------------------- 1 | char *s= 54; 2 | -------------------------------------------------------------------------------- /51_Arrays_pt2/tests/input096.c: -------------------------------------------------------------------------------- 1 | int fred[0]; 2 | -------------------------------------------------------------------------------- /51_Arrays_pt2/tests/out.input001.c: -------------------------------------------------------------------------------- 1 | 36 2 | 10 3 | 25 4 | -------------------------------------------------------------------------------- /51_Arrays_pt2/tests/out.input002.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /51_Arrays_pt2/tests/out.input005.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /51_Arrays_pt2/tests/out.input012.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /51_Arrays_pt2/tests/out.input013.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /51_Arrays_pt2/tests/out.input014.c: -------------------------------------------------------------------------------- 1 | 10 2 | 20 3 | 30 4 | -------------------------------------------------------------------------------- /51_Arrays_pt2/tests/out.input016.c: -------------------------------------------------------------------------------- 1 | 12 2 | 18 3 | -------------------------------------------------------------------------------- /51_Arrays_pt2/tests/out.input017.c: -------------------------------------------------------------------------------- 1 | 19 2 | 12 3 | -------------------------------------------------------------------------------- /51_Arrays_pt2/tests/out.input018.c: -------------------------------------------------------------------------------- 1 | 34 2 | 34 3 | -------------------------------------------------------------------------------- /51_Arrays_pt2/tests/out.input018a.c: -------------------------------------------------------------------------------- 1 | 15 2 | 16 3 | -------------------------------------------------------------------------------- /51_Arrays_pt2/tests/out.input019.c: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /51_Arrays_pt2/tests/out.input020.c: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /51_Arrays_pt2/tests/out.input021.c: -------------------------------------------------------------------------------- 1 | 10 2 | Hello world 3 | -------------------------------------------------------------------------------- /51_Arrays_pt2/tests/out.input053.c: -------------------------------------------------------------------------------- 1 | Hello world, 23 2 | -------------------------------------------------------------------------------- /51_Arrays_pt2/tests/out.input063.c: -------------------------------------------------------------------------------- 1 | 25 2 | -------------------------------------------------------------------------------- /51_Arrays_pt2/tests/out.input067.c: -------------------------------------------------------------------------------- 1 | 5 2 | 17 3 | -------------------------------------------------------------------------------- /51_Arrays_pt2/tests/out.input070.c: -------------------------------------------------------------------------------- 1 | 56 2 | -------------------------------------------------------------------------------- /51_Arrays_pt2/tests/out.input082.c: -------------------------------------------------------------------------------- 1 | 15 >= x > 5 2 | -------------------------------------------------------------------------------- /51_Arrays_pt2/tests/out.input084.c: -------------------------------------------------------------------------------- 1 | 2 3 2 | f f 3 | -------------------------------------------------------------------------------- /51_Arrays_pt2/tests/out.input088.c: -------------------------------------------------------------------------------- 1 | 5 6 2 | -------------------------------------------------------------------------------- /51_Arrays_pt2/tests/out.input089.c: -------------------------------------------------------------------------------- 1 | 23 H Hello world 2 | -------------------------------------------------------------------------------- /51_Arrays_pt2/tests/out.input100.c: -------------------------------------------------------------------------------- 1 | Hello world 17 20 2 | -------------------------------------------------------------------------------- /51_Arrays_pt2/tests/out.input101.c: -------------------------------------------------------------------------------- 1 | 0xff 2 | 0x0 3 | -------------------------------------------------------------------------------- /51_Arrays_pt2/tests/out.input106.c: -------------------------------------------------------------------------------- 1 | 0x0 2 | -------------------------------------------------------------------------------- /51_Arrays_pt2/tests/out.input108.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /51_Arrays_pt2/tests/out.input109.c: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /51_Arrays_pt2/tests/out.input111.c: -------------------------------------------------------------------------------- 1 | 2029 2 | -------------------------------------------------------------------------------- /51_Arrays_pt2/tests/out.input112.c: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /51_Arrays_pt2/tests/out.input113.c: -------------------------------------------------------------------------------- 1 | fred says hello 2 | -------------------------------------------------------------------------------- /51_Arrays_pt2/tests/out.input114.c: -------------------------------------------------------------------------------- 1 | J 2 | -------------------------------------------------------------------------------- /51_Arrays_pt2/tests/out.input117.c: -------------------------------------------------------------------------------- 1 | Hello 2 | -------------------------------------------------------------------------------- /51_Arrays_pt2/tests/out.input119.c: -------------------------------------------------------------------------------- 1 | 8 2 | 6 3 | -------------------------------------------------------------------------------- /52_Pointers_pt2/tests/input064.c: -------------------------------------------------------------------------------- 1 | enum fred var3; 2 | -------------------------------------------------------------------------------- /52_Pointers_pt2/tests/input072.c: -------------------------------------------------------------------------------- 1 | int main() { break; } 2 | -------------------------------------------------------------------------------- /52_Pointers_pt2/tests/input092.c: -------------------------------------------------------------------------------- 1 | char x= 3000; 2 | -------------------------------------------------------------------------------- /52_Pointers_pt2/tests/input093.c: -------------------------------------------------------------------------------- 1 | char x= fred; 2 | -------------------------------------------------------------------------------- /52_Pointers_pt2/tests/input094.c: -------------------------------------------------------------------------------- 1 | char *s= 54; 2 | -------------------------------------------------------------------------------- /52_Pointers_pt2/tests/input096.c: -------------------------------------------------------------------------------- 1 | int fred[0]; 2 | -------------------------------------------------------------------------------- /52_Pointers_pt2/tests/out.input001.c: -------------------------------------------------------------------------------- 1 | 36 2 | 10 3 | 25 4 | -------------------------------------------------------------------------------- /52_Pointers_pt2/tests/out.input002.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /52_Pointers_pt2/tests/out.input005.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /52_Pointers_pt2/tests/out.input012.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /52_Pointers_pt2/tests/out.input013.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /52_Pointers_pt2/tests/out.input014.c: -------------------------------------------------------------------------------- 1 | 10 2 | 20 3 | 30 4 | -------------------------------------------------------------------------------- /52_Pointers_pt2/tests/out.input016.c: -------------------------------------------------------------------------------- 1 | 12 2 | 18 3 | -------------------------------------------------------------------------------- /52_Pointers_pt2/tests/out.input017.c: -------------------------------------------------------------------------------- 1 | 19 2 | 12 3 | -------------------------------------------------------------------------------- /52_Pointers_pt2/tests/out.input018.c: -------------------------------------------------------------------------------- 1 | 34 2 | 34 3 | -------------------------------------------------------------------------------- /52_Pointers_pt2/tests/out.input018a.c: -------------------------------------------------------------------------------- 1 | 15 2 | 16 3 | -------------------------------------------------------------------------------- /52_Pointers_pt2/tests/out.input019.c: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /52_Pointers_pt2/tests/out.input020.c: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /52_Pointers_pt2/tests/out.input053.c: -------------------------------------------------------------------------------- 1 | Hello world, 23 2 | -------------------------------------------------------------------------------- /52_Pointers_pt2/tests/out.input063.c: -------------------------------------------------------------------------------- 1 | 25 2 | -------------------------------------------------------------------------------- /52_Pointers_pt2/tests/out.input067.c: -------------------------------------------------------------------------------- 1 | 5 2 | 17 3 | -------------------------------------------------------------------------------- /52_Pointers_pt2/tests/out.input070.c: -------------------------------------------------------------------------------- 1 | 56 2 | -------------------------------------------------------------------------------- /52_Pointers_pt2/tests/out.input082.c: -------------------------------------------------------------------------------- 1 | 15 >= x > 5 2 | -------------------------------------------------------------------------------- /52_Pointers_pt2/tests/out.input084.c: -------------------------------------------------------------------------------- 1 | 2 3 2 | f f 3 | -------------------------------------------------------------------------------- /52_Pointers_pt2/tests/out.input088.c: -------------------------------------------------------------------------------- 1 | 5 6 2 | -------------------------------------------------------------------------------- /52_Pointers_pt2/tests/out.input089.c: -------------------------------------------------------------------------------- 1 | 23 H Hello world 2 | -------------------------------------------------------------------------------- /52_Pointers_pt2/tests/out.input100.c: -------------------------------------------------------------------------------- 1 | Hello world 17 20 2 | -------------------------------------------------------------------------------- /52_Pointers_pt2/tests/out.input101.c: -------------------------------------------------------------------------------- 1 | 0xff 2 | 0x0 3 | -------------------------------------------------------------------------------- /52_Pointers_pt2/tests/out.input106.c: -------------------------------------------------------------------------------- 1 | 0x0 2 | -------------------------------------------------------------------------------- /52_Pointers_pt2/tests/out.input108.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /52_Pointers_pt2/tests/out.input109.c: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /52_Pointers_pt2/tests/out.input111.c: -------------------------------------------------------------------------------- 1 | 2029 2 | -------------------------------------------------------------------------------- /52_Pointers_pt2/tests/out.input112.c: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /52_Pointers_pt2/tests/out.input113.c: -------------------------------------------------------------------------------- 1 | fred says hello 2 | -------------------------------------------------------------------------------- /52_Pointers_pt2/tests/out.input114.c: -------------------------------------------------------------------------------- 1 | J 2 | -------------------------------------------------------------------------------- /52_Pointers_pt2/tests/out.input117.c: -------------------------------------------------------------------------------- 1 | Hello 2 | -------------------------------------------------------------------------------- /52_Pointers_pt2/tests/out.input119.c: -------------------------------------------------------------------------------- 1 | 8 2 | 6 3 | -------------------------------------------------------------------------------- /53_Mop_up_pt2/tests/input064.c: -------------------------------------------------------------------------------- 1 | enum fred var3; 2 | -------------------------------------------------------------------------------- /53_Mop_up_pt2/tests/input072.c: -------------------------------------------------------------------------------- 1 | int main() { break; } 2 | -------------------------------------------------------------------------------- /53_Mop_up_pt2/tests/input092.c: -------------------------------------------------------------------------------- 1 | char x= 3000; 2 | -------------------------------------------------------------------------------- /53_Mop_up_pt2/tests/input093.c: -------------------------------------------------------------------------------- 1 | char x= fred; 2 | -------------------------------------------------------------------------------- /53_Mop_up_pt2/tests/input094.c: -------------------------------------------------------------------------------- 1 | char *s= 54; 2 | -------------------------------------------------------------------------------- /53_Mop_up_pt2/tests/input096.c: -------------------------------------------------------------------------------- 1 | int fred[0]; 2 | -------------------------------------------------------------------------------- /53_Mop_up_pt2/tests/out.input001.c: -------------------------------------------------------------------------------- 1 | 36 2 | 10 3 | 25 4 | -------------------------------------------------------------------------------- /53_Mop_up_pt2/tests/out.input002.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /53_Mop_up_pt2/tests/out.input005.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /53_Mop_up_pt2/tests/out.input012.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /53_Mop_up_pt2/tests/out.input013.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /53_Mop_up_pt2/tests/out.input014.c: -------------------------------------------------------------------------------- 1 | 10 2 | 20 3 | 30 4 | -------------------------------------------------------------------------------- /53_Mop_up_pt2/tests/out.input016.c: -------------------------------------------------------------------------------- 1 | 12 2 | 18 3 | -------------------------------------------------------------------------------- /53_Mop_up_pt2/tests/out.input017.c: -------------------------------------------------------------------------------- 1 | 19 2 | 12 3 | -------------------------------------------------------------------------------- /53_Mop_up_pt2/tests/out.input018.c: -------------------------------------------------------------------------------- 1 | 34 2 | 34 3 | -------------------------------------------------------------------------------- /53_Mop_up_pt2/tests/out.input018a.c: -------------------------------------------------------------------------------- 1 | 15 2 | 16 3 | -------------------------------------------------------------------------------- /53_Mop_up_pt2/tests/out.input019.c: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /53_Mop_up_pt2/tests/out.input020.c: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /53_Mop_up_pt2/tests/out.input021.c: -------------------------------------------------------------------------------- 1 | 10 2 | Hello world 3 | -------------------------------------------------------------------------------- /53_Mop_up_pt2/tests/out.input053.c: -------------------------------------------------------------------------------- 1 | Hello world, 23 2 | -------------------------------------------------------------------------------- /53_Mop_up_pt2/tests/out.input063.c: -------------------------------------------------------------------------------- 1 | 25 2 | -------------------------------------------------------------------------------- /53_Mop_up_pt2/tests/out.input067.c: -------------------------------------------------------------------------------- 1 | 5 2 | 17 3 | -------------------------------------------------------------------------------- /53_Mop_up_pt2/tests/out.input070.c: -------------------------------------------------------------------------------- 1 | 56 2 | -------------------------------------------------------------------------------- /53_Mop_up_pt2/tests/out.input082.c: -------------------------------------------------------------------------------- 1 | 15 >= x > 5 2 | -------------------------------------------------------------------------------- /53_Mop_up_pt2/tests/out.input084.c: -------------------------------------------------------------------------------- 1 | 2 3 2 | f f 3 | -------------------------------------------------------------------------------- /53_Mop_up_pt2/tests/out.input088.c: -------------------------------------------------------------------------------- 1 | 5 6 2 | -------------------------------------------------------------------------------- /53_Mop_up_pt2/tests/out.input101.c: -------------------------------------------------------------------------------- 1 | 0xff 2 | 0x0 3 | -------------------------------------------------------------------------------- /53_Mop_up_pt2/tests/out.input106.c: -------------------------------------------------------------------------------- 1 | 0x0 2 | -------------------------------------------------------------------------------- /53_Mop_up_pt2/tests/out.input108.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /53_Mop_up_pt2/tests/out.input109.c: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /53_Mop_up_pt2/tests/out.input111.c: -------------------------------------------------------------------------------- 1 | 2029 2 | -------------------------------------------------------------------------------- /53_Mop_up_pt2/tests/out.input112.c: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /53_Mop_up_pt2/tests/out.input114.c: -------------------------------------------------------------------------------- 1 | J 2 | -------------------------------------------------------------------------------- /53_Mop_up_pt2/tests/out.input117.c: -------------------------------------------------------------------------------- 1 | Hello 2 | -------------------------------------------------------------------------------- /53_Mop_up_pt2/tests/out.input119.c: -------------------------------------------------------------------------------- 1 | 8 2 | 6 3 | -------------------------------------------------------------------------------- /53_Mop_up_pt2/tests/out.input130.c: -------------------------------------------------------------------------------- 1 | Hello world 2 | -------------------------------------------------------------------------------- /53_Mop_up_pt2/tests/out.input132.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /53_Mop_up_pt2/tests/out.input133.c: -------------------------------------------------------------------------------- 1 | OK 2 | -------------------------------------------------------------------------------- /53_Mop_up_pt2/tests/out.input134.c: -------------------------------------------------------------------------------- 1 | 1st match 2 | -------------------------------------------------------------------------------- /53_Mop_up_pt2/tests/out.input135.c: -------------------------------------------------------------------------------- 1 | testing x 2 | -------------------------------------------------------------------------------- /54_Reg_Spills/tests/input064.c: -------------------------------------------------------------------------------- 1 | enum fred var3; 2 | -------------------------------------------------------------------------------- /54_Reg_Spills/tests/input092.c: -------------------------------------------------------------------------------- 1 | char x= 3000; 2 | -------------------------------------------------------------------------------- /54_Reg_Spills/tests/input093.c: -------------------------------------------------------------------------------- 1 | char x= fred; 2 | -------------------------------------------------------------------------------- /54_Reg_Spills/tests/input094.c: -------------------------------------------------------------------------------- 1 | char *s= 54; 2 | -------------------------------------------------------------------------------- /54_Reg_Spills/tests/input096.c: -------------------------------------------------------------------------------- 1 | int fred[0]; 2 | -------------------------------------------------------------------------------- /54_Reg_Spills/tests/out.input002.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /54_Reg_Spills/tests/out.input005.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /54_Reg_Spills/tests/out.input012.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /54_Reg_Spills/tests/out.input013.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /54_Reg_Spills/tests/out.input016.c: -------------------------------------------------------------------------------- 1 | 12 2 | 18 3 | -------------------------------------------------------------------------------- /54_Reg_Spills/tests/out.input017.c: -------------------------------------------------------------------------------- 1 | 19 2 | 12 3 | -------------------------------------------------------------------------------- /54_Reg_Spills/tests/out.input018.c: -------------------------------------------------------------------------------- 1 | 34 2 | 34 3 | -------------------------------------------------------------------------------- /54_Reg_Spills/tests/out.input018a.c: -------------------------------------------------------------------------------- 1 | 15 2 | 16 3 | -------------------------------------------------------------------------------- /54_Reg_Spills/tests/out.input019.c: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /54_Reg_Spills/tests/out.input020.c: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /54_Reg_Spills/tests/out.input063.c: -------------------------------------------------------------------------------- 1 | 25 2 | -------------------------------------------------------------------------------- /54_Reg_Spills/tests/out.input067.c: -------------------------------------------------------------------------------- 1 | 5 2 | 17 3 | -------------------------------------------------------------------------------- /54_Reg_Spills/tests/out.input070.c: -------------------------------------------------------------------------------- 1 | 56 2 | -------------------------------------------------------------------------------- /54_Reg_Spills/tests/out.input082.c: -------------------------------------------------------------------------------- 1 | 15 >= x > 5 2 | -------------------------------------------------------------------------------- /54_Reg_Spills/tests/out.input084.c: -------------------------------------------------------------------------------- 1 | 2 3 2 | f f 3 | -------------------------------------------------------------------------------- /54_Reg_Spills/tests/out.input088.c: -------------------------------------------------------------------------------- 1 | 5 6 2 | -------------------------------------------------------------------------------- /54_Reg_Spills/tests/out.input101.c: -------------------------------------------------------------------------------- 1 | 0xff 2 | 0x0 3 | -------------------------------------------------------------------------------- /54_Reg_Spills/tests/out.input106.c: -------------------------------------------------------------------------------- 1 | 0x0 2 | -------------------------------------------------------------------------------- /54_Reg_Spills/tests/out.input108.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /54_Reg_Spills/tests/out.input109.c: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /54_Reg_Spills/tests/out.input111.c: -------------------------------------------------------------------------------- 1 | 2029 2 | -------------------------------------------------------------------------------- /54_Reg_Spills/tests/out.input112.c: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /54_Reg_Spills/tests/out.input114.c: -------------------------------------------------------------------------------- 1 | J 2 | -------------------------------------------------------------------------------- /54_Reg_Spills/tests/out.input117.c: -------------------------------------------------------------------------------- 1 | Hello 2 | -------------------------------------------------------------------------------- /54_Reg_Spills/tests/out.input119.c: -------------------------------------------------------------------------------- 1 | 8 2 | 6 3 | -------------------------------------------------------------------------------- /54_Reg_Spills/tests/out.input130.c: -------------------------------------------------------------------------------- 1 | Hello world 2 | -------------------------------------------------------------------------------- /54_Reg_Spills/tests/out.input132.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /54_Reg_Spills/tests/out.input133.c: -------------------------------------------------------------------------------- 1 | OK 2 | -------------------------------------------------------------------------------- /54_Reg_Spills/tests/out.input134.c: -------------------------------------------------------------------------------- 1 | 1st match 2 | -------------------------------------------------------------------------------- /54_Reg_Spills/tests/out.input135.c: -------------------------------------------------------------------------------- 1 | testing x 2 | -------------------------------------------------------------------------------- /54_Reg_Spills/tests/out.input136.c: -------------------------------------------------------------------------------- 1 | -35 2 | -------------------------------------------------------------------------------- /54_Reg_Spills/tests/out.input137.c: -------------------------------------------------------------------------------- 1 | x is 36 2 | -------------------------------------------------------------------------------- /56_Local_Arrays/tests/input064.c: -------------------------------------------------------------------------------- 1 | enum fred var3; 2 | -------------------------------------------------------------------------------- /56_Local_Arrays/tests/input092.c: -------------------------------------------------------------------------------- 1 | char x= 3000; 2 | -------------------------------------------------------------------------------- /56_Local_Arrays/tests/input093.c: -------------------------------------------------------------------------------- 1 | char x= fred; 2 | -------------------------------------------------------------------------------- /56_Local_Arrays/tests/input094.c: -------------------------------------------------------------------------------- 1 | char *s= 54; 2 | -------------------------------------------------------------------------------- /56_Local_Arrays/tests/input096.c: -------------------------------------------------------------------------------- 1 | int fred[0]; 2 | -------------------------------------------------------------------------------- /56_Local_Arrays/tests/out.input002.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /56_Local_Arrays/tests/out.input005.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /56_Local_Arrays/tests/out.input012.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /56_Local_Arrays/tests/out.input013.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /56_Local_Arrays/tests/out.input016.c: -------------------------------------------------------------------------------- 1 | 12 2 | 18 3 | -------------------------------------------------------------------------------- /56_Local_Arrays/tests/out.input017.c: -------------------------------------------------------------------------------- 1 | 19 2 | 12 3 | -------------------------------------------------------------------------------- /56_Local_Arrays/tests/out.input018.c: -------------------------------------------------------------------------------- 1 | 34 2 | 34 3 | -------------------------------------------------------------------------------- /56_Local_Arrays/tests/out.input018a.c: -------------------------------------------------------------------------------- 1 | 15 2 | 16 3 | -------------------------------------------------------------------------------- /56_Local_Arrays/tests/out.input019.c: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /56_Local_Arrays/tests/out.input020.c: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /56_Local_Arrays/tests/out.input063.c: -------------------------------------------------------------------------------- 1 | 25 2 | -------------------------------------------------------------------------------- /56_Local_Arrays/tests/out.input067.c: -------------------------------------------------------------------------------- 1 | 5 2 | 17 3 | -------------------------------------------------------------------------------- /56_Local_Arrays/tests/out.input070.c: -------------------------------------------------------------------------------- 1 | 56 2 | -------------------------------------------------------------------------------- /56_Local_Arrays/tests/out.input082.c: -------------------------------------------------------------------------------- 1 | 15 >= x > 5 2 | -------------------------------------------------------------------------------- /56_Local_Arrays/tests/out.input084.c: -------------------------------------------------------------------------------- 1 | 2 3 2 | f f 3 | -------------------------------------------------------------------------------- /56_Local_Arrays/tests/out.input088.c: -------------------------------------------------------------------------------- 1 | 5 6 2 | -------------------------------------------------------------------------------- /56_Local_Arrays/tests/out.input101.c: -------------------------------------------------------------------------------- 1 | 0xff 2 | 0x0 3 | -------------------------------------------------------------------------------- /56_Local_Arrays/tests/out.input106.c: -------------------------------------------------------------------------------- 1 | 0x0 2 | -------------------------------------------------------------------------------- /56_Local_Arrays/tests/out.input108.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /56_Local_Arrays/tests/out.input109.c: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /56_Local_Arrays/tests/out.input111.c: -------------------------------------------------------------------------------- 1 | 2029 2 | -------------------------------------------------------------------------------- /56_Local_Arrays/tests/out.input112.c: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /56_Local_Arrays/tests/out.input114.c: -------------------------------------------------------------------------------- 1 | J 2 | -------------------------------------------------------------------------------- /56_Local_Arrays/tests/out.input117.c: -------------------------------------------------------------------------------- 1 | Hello 2 | -------------------------------------------------------------------------------- /56_Local_Arrays/tests/out.input119.c: -------------------------------------------------------------------------------- 1 | 8 2 | 6 3 | -------------------------------------------------------------------------------- /56_Local_Arrays/tests/out.input130.c: -------------------------------------------------------------------------------- 1 | Hello world 2 | -------------------------------------------------------------------------------- /56_Local_Arrays/tests/out.input132.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /56_Local_Arrays/tests/out.input133.c: -------------------------------------------------------------------------------- 1 | OK 2 | -------------------------------------------------------------------------------- /56_Local_Arrays/tests/out.input134.c: -------------------------------------------------------------------------------- 1 | 1st match 2 | -------------------------------------------------------------------------------- /56_Local_Arrays/tests/out.input135.c: -------------------------------------------------------------------------------- 1 | testing x 2 | -------------------------------------------------------------------------------- /56_Local_Arrays/tests/out.input136.c: -------------------------------------------------------------------------------- 1 | -35 2 | -------------------------------------------------------------------------------- /56_Local_Arrays/tests/out.input137.c: -------------------------------------------------------------------------------- 1 | x is 36 2 | -------------------------------------------------------------------------------- /57_Mop_up_pt3/tests/input064.c: -------------------------------------------------------------------------------- 1 | enum fred var3; 2 | -------------------------------------------------------------------------------- /57_Mop_up_pt3/tests/input092.c: -------------------------------------------------------------------------------- 1 | char x= 3000; 2 | -------------------------------------------------------------------------------- /57_Mop_up_pt3/tests/input093.c: -------------------------------------------------------------------------------- 1 | char x= fred; 2 | -------------------------------------------------------------------------------- /57_Mop_up_pt3/tests/input094.c: -------------------------------------------------------------------------------- 1 | char *s= 54; 2 | -------------------------------------------------------------------------------- /57_Mop_up_pt3/tests/input096.c: -------------------------------------------------------------------------------- 1 | int fred[0]; 2 | -------------------------------------------------------------------------------- /57_Mop_up_pt3/tests/out.input002.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /57_Mop_up_pt3/tests/out.input005.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /57_Mop_up_pt3/tests/out.input012.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /57_Mop_up_pt3/tests/out.input013.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /57_Mop_up_pt3/tests/out.input016.c: -------------------------------------------------------------------------------- 1 | 12 2 | 18 3 | -------------------------------------------------------------------------------- /57_Mop_up_pt3/tests/out.input017.c: -------------------------------------------------------------------------------- 1 | 19 2 | 12 3 | -------------------------------------------------------------------------------- /57_Mop_up_pt3/tests/out.input018.c: -------------------------------------------------------------------------------- 1 | 34 2 | 34 3 | -------------------------------------------------------------------------------- /57_Mop_up_pt3/tests/out.input018a.c: -------------------------------------------------------------------------------- 1 | 15 2 | 16 3 | -------------------------------------------------------------------------------- /57_Mop_up_pt3/tests/out.input019.c: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /57_Mop_up_pt3/tests/out.input020.c: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /57_Mop_up_pt3/tests/out.input063.c: -------------------------------------------------------------------------------- 1 | 25 2 | -------------------------------------------------------------------------------- /57_Mop_up_pt3/tests/out.input067.c: -------------------------------------------------------------------------------- 1 | 5 2 | 17 3 | -------------------------------------------------------------------------------- /57_Mop_up_pt3/tests/out.input070.c: -------------------------------------------------------------------------------- 1 | 56 2 | -------------------------------------------------------------------------------- /57_Mop_up_pt3/tests/out.input082.c: -------------------------------------------------------------------------------- 1 | 15 >= x > 5 2 | -------------------------------------------------------------------------------- /57_Mop_up_pt3/tests/out.input084.c: -------------------------------------------------------------------------------- 1 | 2 3 2 | f f 3 | -------------------------------------------------------------------------------- /57_Mop_up_pt3/tests/out.input088.c: -------------------------------------------------------------------------------- 1 | 5 6 2 | -------------------------------------------------------------------------------- /57_Mop_up_pt3/tests/out.input101.c: -------------------------------------------------------------------------------- 1 | 0xff 2 | 0x0 3 | -------------------------------------------------------------------------------- /57_Mop_up_pt3/tests/out.input106.c: -------------------------------------------------------------------------------- 1 | 0x0 2 | -------------------------------------------------------------------------------- /57_Mop_up_pt3/tests/out.input108.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /57_Mop_up_pt3/tests/out.input109.c: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /57_Mop_up_pt3/tests/out.input111.c: -------------------------------------------------------------------------------- 1 | 2029 2 | -------------------------------------------------------------------------------- /57_Mop_up_pt3/tests/out.input112.c: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /57_Mop_up_pt3/tests/out.input114.c: -------------------------------------------------------------------------------- 1 | J 2 | -------------------------------------------------------------------------------- /57_Mop_up_pt3/tests/out.input117.c: -------------------------------------------------------------------------------- 1 | Hello 2 | -------------------------------------------------------------------------------- /57_Mop_up_pt3/tests/out.input119.c: -------------------------------------------------------------------------------- 1 | 8 2 | 6 3 | -------------------------------------------------------------------------------- /57_Mop_up_pt3/tests/out.input130.c: -------------------------------------------------------------------------------- 1 | Hello world 2 | -------------------------------------------------------------------------------- /57_Mop_up_pt3/tests/out.input132.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /57_Mop_up_pt3/tests/out.input133.c: -------------------------------------------------------------------------------- 1 | OK 2 | -------------------------------------------------------------------------------- /57_Mop_up_pt3/tests/out.input134.c: -------------------------------------------------------------------------------- 1 | 1st match 2 | -------------------------------------------------------------------------------- /57_Mop_up_pt3/tests/out.input135.c: -------------------------------------------------------------------------------- 1 | testing x 2 | -------------------------------------------------------------------------------- /57_Mop_up_pt3/tests/out.input136.c: -------------------------------------------------------------------------------- 1 | -35 2 | -------------------------------------------------------------------------------- /57_Mop_up_pt3/tests/out.input137.c: -------------------------------------------------------------------------------- 1 | x is 36 2 | -------------------------------------------------------------------------------- /58_Ptr_Increments/tests/input092.c: -------------------------------------------------------------------------------- 1 | char x= 3000; 2 | -------------------------------------------------------------------------------- /58_Ptr_Increments/tests/input093.c: -------------------------------------------------------------------------------- 1 | char x= fred; 2 | -------------------------------------------------------------------------------- /58_Ptr_Increments/tests/input094.c: -------------------------------------------------------------------------------- 1 | char *s= 54; 2 | -------------------------------------------------------------------------------- /58_Ptr_Increments/tests/input096.c: -------------------------------------------------------------------------------- 1 | int fred[0]; 2 | -------------------------------------------------------------------------------- /58_Ptr_Increments/tests/out.input002.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /58_Ptr_Increments/tests/out.input005.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /58_Ptr_Increments/tests/out.input012.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /58_Ptr_Increments/tests/out.input013.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /58_Ptr_Increments/tests/out.input016.c: -------------------------------------------------------------------------------- 1 | 12 2 | 18 3 | -------------------------------------------------------------------------------- /58_Ptr_Increments/tests/out.input017.c: -------------------------------------------------------------------------------- 1 | 19 2 | 12 3 | -------------------------------------------------------------------------------- /58_Ptr_Increments/tests/out.input018.c: -------------------------------------------------------------------------------- 1 | 34 2 | 34 3 | -------------------------------------------------------------------------------- /58_Ptr_Increments/tests/out.input018a.c: -------------------------------------------------------------------------------- 1 | 15 2 | 16 3 | -------------------------------------------------------------------------------- /58_Ptr_Increments/tests/out.input019.c: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /58_Ptr_Increments/tests/out.input020.c: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /58_Ptr_Increments/tests/out.input063.c: -------------------------------------------------------------------------------- 1 | 25 2 | -------------------------------------------------------------------------------- /58_Ptr_Increments/tests/out.input067.c: -------------------------------------------------------------------------------- 1 | 5 2 | 17 3 | -------------------------------------------------------------------------------- /58_Ptr_Increments/tests/out.input070.c: -------------------------------------------------------------------------------- 1 | 56 2 | -------------------------------------------------------------------------------- /58_Ptr_Increments/tests/out.input088.c: -------------------------------------------------------------------------------- 1 | 5 6 2 | -------------------------------------------------------------------------------- /58_Ptr_Increments/tests/out.input106.c: -------------------------------------------------------------------------------- 1 | 0x0 2 | -------------------------------------------------------------------------------- /58_Ptr_Increments/tests/out.input108.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /58_Ptr_Increments/tests/out.input109.c: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /58_Ptr_Increments/tests/out.input111.c: -------------------------------------------------------------------------------- 1 | 2029 2 | -------------------------------------------------------------------------------- /58_Ptr_Increments/tests/out.input112.c: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /58_Ptr_Increments/tests/out.input114.c: -------------------------------------------------------------------------------- 1 | J 2 | -------------------------------------------------------------------------------- /58_Ptr_Increments/tests/out.input117.c: -------------------------------------------------------------------------------- 1 | Hello 2 | -------------------------------------------------------------------------------- /58_Ptr_Increments/tests/out.input119.c: -------------------------------------------------------------------------------- 1 | 8 2 | 6 3 | -------------------------------------------------------------------------------- /58_Ptr_Increments/tests/out.input132.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /58_Ptr_Increments/tests/out.input133.c: -------------------------------------------------------------------------------- 1 | OK 2 | -------------------------------------------------------------------------------- /58_Ptr_Increments/tests/out.input134.c: -------------------------------------------------------------------------------- 1 | 1st match 2 | -------------------------------------------------------------------------------- /58_Ptr_Increments/tests/out.input135.c: -------------------------------------------------------------------------------- 1 | testing x 2 | -------------------------------------------------------------------------------- /58_Ptr_Increments/tests/out.input136.c: -------------------------------------------------------------------------------- 1 | -35 2 | -------------------------------------------------------------------------------- /58_Ptr_Increments/tests/out.input137.c: -------------------------------------------------------------------------------- 1 | x is 36 2 | -------------------------------------------------------------------------------- /59_WDIW_pt1/tests/input064.c: -------------------------------------------------------------------------------- 1 | enum fred var3; 2 | -------------------------------------------------------------------------------- /59_WDIW_pt1/tests/input092.c: -------------------------------------------------------------------------------- 1 | char x= 3000; 2 | -------------------------------------------------------------------------------- /59_WDIW_pt1/tests/input093.c: -------------------------------------------------------------------------------- 1 | char x= fred; 2 | -------------------------------------------------------------------------------- /59_WDIW_pt1/tests/input094.c: -------------------------------------------------------------------------------- 1 | char *s= 54; 2 | -------------------------------------------------------------------------------- /59_WDIW_pt1/tests/input096.c: -------------------------------------------------------------------------------- 1 | int fred[0]; 2 | -------------------------------------------------------------------------------- /59_WDIW_pt1/tests/out.input001.c: -------------------------------------------------------------------------------- 1 | 36 2 | 10 3 | 25 4 | -------------------------------------------------------------------------------- /59_WDIW_pt1/tests/out.input002.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /59_WDIW_pt1/tests/out.input005.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /59_WDIW_pt1/tests/out.input012.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /59_WDIW_pt1/tests/out.input013.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /59_WDIW_pt1/tests/out.input014.c: -------------------------------------------------------------------------------- 1 | 10 2 | 20 3 | 30 4 | -------------------------------------------------------------------------------- /59_WDIW_pt1/tests/out.input016.c: -------------------------------------------------------------------------------- 1 | 12 2 | 18 3 | -------------------------------------------------------------------------------- /59_WDIW_pt1/tests/out.input017.c: -------------------------------------------------------------------------------- 1 | 19 2 | 12 3 | -------------------------------------------------------------------------------- /59_WDIW_pt1/tests/out.input018.c: -------------------------------------------------------------------------------- 1 | 34 2 | 34 3 | -------------------------------------------------------------------------------- /59_WDIW_pt1/tests/out.input018a.c: -------------------------------------------------------------------------------- 1 | 15 2 | 16 3 | -------------------------------------------------------------------------------- /59_WDIW_pt1/tests/out.input019.c: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /59_WDIW_pt1/tests/out.input020.c: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /59_WDIW_pt1/tests/out.input053.c: -------------------------------------------------------------------------------- 1 | Hello world, 23 2 | -------------------------------------------------------------------------------- /59_WDIW_pt1/tests/out.input063.c: -------------------------------------------------------------------------------- 1 | 25 2 | -------------------------------------------------------------------------------- /59_WDIW_pt1/tests/out.input067.c: -------------------------------------------------------------------------------- 1 | 5 2 | 17 3 | -------------------------------------------------------------------------------- /59_WDIW_pt1/tests/out.input070.c: -------------------------------------------------------------------------------- 1 | 56 2 | -------------------------------------------------------------------------------- /59_WDIW_pt1/tests/out.input082.c: -------------------------------------------------------------------------------- 1 | 15 >= x > 5 2 | -------------------------------------------------------------------------------- /59_WDIW_pt1/tests/out.input084.c: -------------------------------------------------------------------------------- 1 | 2 3 2 | f f 3 | -------------------------------------------------------------------------------- /59_WDIW_pt1/tests/out.input088.c: -------------------------------------------------------------------------------- 1 | 5 6 2 | -------------------------------------------------------------------------------- /59_WDIW_pt1/tests/out.input089.c: -------------------------------------------------------------------------------- 1 | 23 H Hello world 2 | -------------------------------------------------------------------------------- /59_WDIW_pt1/tests/out.input101.c: -------------------------------------------------------------------------------- 1 | 0xff 2 | 0x0 3 | -------------------------------------------------------------------------------- /59_WDIW_pt1/tests/out.input106.c: -------------------------------------------------------------------------------- 1 | 0x0 2 | -------------------------------------------------------------------------------- /59_WDIW_pt1/tests/out.input108.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /59_WDIW_pt1/tests/out.input109.c: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /59_WDIW_pt1/tests/out.input111.c: -------------------------------------------------------------------------------- 1 | 2029 2 | -------------------------------------------------------------------------------- /59_WDIW_pt1/tests/out.input112.c: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /59_WDIW_pt1/tests/out.input113.c: -------------------------------------------------------------------------------- 1 | fred says hello 2 | -------------------------------------------------------------------------------- /59_WDIW_pt1/tests/out.input114.c: -------------------------------------------------------------------------------- 1 | J 2 | -------------------------------------------------------------------------------- /59_WDIW_pt1/tests/out.input117.c: -------------------------------------------------------------------------------- 1 | Hello 2 | -------------------------------------------------------------------------------- /59_WDIW_pt1/tests/out.input119.c: -------------------------------------------------------------------------------- 1 | 8 2 | 6 3 | -------------------------------------------------------------------------------- /59_WDIW_pt1/tests/out.input130.c: -------------------------------------------------------------------------------- 1 | Hello world 2 | -------------------------------------------------------------------------------- /59_WDIW_pt1/tests/out.input132.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /59_WDIW_pt1/tests/out.input133.c: -------------------------------------------------------------------------------- 1 | OK 2 | -------------------------------------------------------------------------------- /59_WDIW_pt1/tests/out.input134.c: -------------------------------------------------------------------------------- 1 | 1st match 2 | -------------------------------------------------------------------------------- /59_WDIW_pt1/tests/out.input135.c: -------------------------------------------------------------------------------- 1 | testing x 2 | -------------------------------------------------------------------------------- /59_WDIW_pt1/tests/out.input136.c: -------------------------------------------------------------------------------- 1 | -35 2 | -------------------------------------------------------------------------------- /59_WDIW_pt1/tests/out.input137.c: -------------------------------------------------------------------------------- 1 | x is 36 2 | -------------------------------------------------------------------------------- /59_WDIW_pt1/tests/out.input139.c: -------------------------------------------------------------------------------- 1 | same apparently 2 | -------------------------------------------------------------------------------- /60_TripleTest/tests/input064.c: -------------------------------------------------------------------------------- 1 | enum fred var3; 2 | -------------------------------------------------------------------------------- /60_TripleTest/tests/input092.c: -------------------------------------------------------------------------------- 1 | char x= 3000; 2 | -------------------------------------------------------------------------------- /60_TripleTest/tests/input093.c: -------------------------------------------------------------------------------- 1 | char x= fred; 2 | -------------------------------------------------------------------------------- /60_TripleTest/tests/input094.c: -------------------------------------------------------------------------------- 1 | char *s= 54; 2 | -------------------------------------------------------------------------------- /60_TripleTest/tests/input096.c: -------------------------------------------------------------------------------- 1 | int fred[0]; 2 | -------------------------------------------------------------------------------- /60_TripleTest/tests/out.input002.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /60_TripleTest/tests/out.input005.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /60_TripleTest/tests/out.input012.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /60_TripleTest/tests/out.input013.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /60_TripleTest/tests/out.input016.c: -------------------------------------------------------------------------------- 1 | 12 2 | 18 3 | -------------------------------------------------------------------------------- /60_TripleTest/tests/out.input017.c: -------------------------------------------------------------------------------- 1 | 19 2 | 12 3 | -------------------------------------------------------------------------------- /60_TripleTest/tests/out.input018.c: -------------------------------------------------------------------------------- 1 | 34 2 | 34 3 | -------------------------------------------------------------------------------- /60_TripleTest/tests/out.input018a.c: -------------------------------------------------------------------------------- 1 | 15 2 | 16 3 | -------------------------------------------------------------------------------- /60_TripleTest/tests/out.input019.c: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /60_TripleTest/tests/out.input020.c: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /60_TripleTest/tests/out.input063.c: -------------------------------------------------------------------------------- 1 | 25 2 | -------------------------------------------------------------------------------- /60_TripleTest/tests/out.input067.c: -------------------------------------------------------------------------------- 1 | 5 2 | 17 3 | -------------------------------------------------------------------------------- /60_TripleTest/tests/out.input070.c: -------------------------------------------------------------------------------- 1 | 56 2 | -------------------------------------------------------------------------------- /60_TripleTest/tests/out.input082.c: -------------------------------------------------------------------------------- 1 | 15 >= x > 5 2 | -------------------------------------------------------------------------------- /60_TripleTest/tests/out.input084.c: -------------------------------------------------------------------------------- 1 | 2 3 2 | f f 3 | -------------------------------------------------------------------------------- /60_TripleTest/tests/out.input088.c: -------------------------------------------------------------------------------- 1 | 5 6 2 | -------------------------------------------------------------------------------- /60_TripleTest/tests/out.input101.c: -------------------------------------------------------------------------------- 1 | 0xff 2 | 0x0 3 | -------------------------------------------------------------------------------- /60_TripleTest/tests/out.input106.c: -------------------------------------------------------------------------------- 1 | 0x0 2 | -------------------------------------------------------------------------------- /60_TripleTest/tests/out.input108.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /60_TripleTest/tests/out.input109.c: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /60_TripleTest/tests/out.input111.c: -------------------------------------------------------------------------------- 1 | 2029 2 | -------------------------------------------------------------------------------- /60_TripleTest/tests/out.input112.c: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /60_TripleTest/tests/out.input114.c: -------------------------------------------------------------------------------- 1 | J 2 | -------------------------------------------------------------------------------- /60_TripleTest/tests/out.input117.c: -------------------------------------------------------------------------------- 1 | Hello 2 | -------------------------------------------------------------------------------- /60_TripleTest/tests/out.input119.c: -------------------------------------------------------------------------------- 1 | 8 2 | 6 3 | -------------------------------------------------------------------------------- /60_TripleTest/tests/out.input130.c: -------------------------------------------------------------------------------- 1 | Hello world 2 | -------------------------------------------------------------------------------- /60_TripleTest/tests/out.input132.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /60_TripleTest/tests/out.input133.c: -------------------------------------------------------------------------------- 1 | OK 2 | -------------------------------------------------------------------------------- /60_TripleTest/tests/out.input134.c: -------------------------------------------------------------------------------- 1 | 1st match 2 | -------------------------------------------------------------------------------- /60_TripleTest/tests/out.input135.c: -------------------------------------------------------------------------------- 1 | testing x 2 | -------------------------------------------------------------------------------- /60_TripleTest/tests/out.input136.c: -------------------------------------------------------------------------------- 1 | -35 2 | -------------------------------------------------------------------------------- /60_TripleTest/tests/out.input137.c: -------------------------------------------------------------------------------- 1 | x is 36 2 | -------------------------------------------------------------------------------- /62_Cleanup/tests/input064.c: -------------------------------------------------------------------------------- 1 | enum fred var3; 2 | -------------------------------------------------------------------------------- /62_Cleanup/tests/input072.c: -------------------------------------------------------------------------------- 1 | int main() { break; } 2 | -------------------------------------------------------------------------------- /62_Cleanup/tests/input092.c: -------------------------------------------------------------------------------- 1 | char x= 3000; 2 | -------------------------------------------------------------------------------- /62_Cleanup/tests/input093.c: -------------------------------------------------------------------------------- 1 | char x= fred; 2 | -------------------------------------------------------------------------------- /62_Cleanup/tests/input094.c: -------------------------------------------------------------------------------- 1 | char *s= 54; 2 | -------------------------------------------------------------------------------- /62_Cleanup/tests/input096.c: -------------------------------------------------------------------------------- 1 | int fred[0]; 2 | -------------------------------------------------------------------------------- /62_Cleanup/tests/out.input001.c: -------------------------------------------------------------------------------- 1 | 36 2 | 10 3 | 25 4 | -------------------------------------------------------------------------------- /62_Cleanup/tests/out.input002.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /62_Cleanup/tests/out.input005.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /62_Cleanup/tests/out.input012.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /62_Cleanup/tests/out.input013.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /62_Cleanup/tests/out.input014.c: -------------------------------------------------------------------------------- 1 | 10 2 | 20 3 | 30 4 | -------------------------------------------------------------------------------- /62_Cleanup/tests/out.input016.c: -------------------------------------------------------------------------------- 1 | 12 2 | 18 3 | -------------------------------------------------------------------------------- /62_Cleanup/tests/out.input017.c: -------------------------------------------------------------------------------- 1 | 19 2 | 12 3 | -------------------------------------------------------------------------------- /62_Cleanup/tests/out.input018.c: -------------------------------------------------------------------------------- 1 | 34 2 | 34 3 | -------------------------------------------------------------------------------- /62_Cleanup/tests/out.input018a.c: -------------------------------------------------------------------------------- 1 | 15 2 | 16 3 | -------------------------------------------------------------------------------- /62_Cleanup/tests/out.input019.c: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /62_Cleanup/tests/out.input020.c: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /62_Cleanup/tests/out.input053.c: -------------------------------------------------------------------------------- 1 | Hello world, 23 2 | -------------------------------------------------------------------------------- /62_Cleanup/tests/out.input063.c: -------------------------------------------------------------------------------- 1 | 25 2 | -------------------------------------------------------------------------------- /62_Cleanup/tests/out.input067.c: -------------------------------------------------------------------------------- 1 | 5 2 | 17 3 | -------------------------------------------------------------------------------- /62_Cleanup/tests/out.input070.c: -------------------------------------------------------------------------------- 1 | 56 2 | -------------------------------------------------------------------------------- /62_Cleanup/tests/out.input082.c: -------------------------------------------------------------------------------- 1 | 15 >= x > 5 2 | -------------------------------------------------------------------------------- /62_Cleanup/tests/out.input084.c: -------------------------------------------------------------------------------- 1 | 2 3 2 | f f 3 | -------------------------------------------------------------------------------- /62_Cleanup/tests/out.input088.c: -------------------------------------------------------------------------------- 1 | 5 6 2 | -------------------------------------------------------------------------------- /62_Cleanup/tests/out.input089.c: -------------------------------------------------------------------------------- 1 | 23 H Hello world 2 | -------------------------------------------------------------------------------- /62_Cleanup/tests/out.input100.c: -------------------------------------------------------------------------------- 1 | Hello world 17 20 2 | -------------------------------------------------------------------------------- /62_Cleanup/tests/out.input101.c: -------------------------------------------------------------------------------- 1 | 0xff 2 | 0x0 3 | -------------------------------------------------------------------------------- /62_Cleanup/tests/out.input106.c: -------------------------------------------------------------------------------- 1 | 0x0 2 | -------------------------------------------------------------------------------- /62_Cleanup/tests/out.input108.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /62_Cleanup/tests/out.input109.c: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /62_Cleanup/tests/out.input111.c: -------------------------------------------------------------------------------- 1 | 2029 2 | -------------------------------------------------------------------------------- /62_Cleanup/tests/out.input112.c: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /62_Cleanup/tests/out.input113.c: -------------------------------------------------------------------------------- 1 | fred says hello 2 | -------------------------------------------------------------------------------- /62_Cleanup/tests/out.input114.c: -------------------------------------------------------------------------------- 1 | J 2 | -------------------------------------------------------------------------------- /62_Cleanup/tests/out.input117.c: -------------------------------------------------------------------------------- 1 | Hello 2 | -------------------------------------------------------------------------------- /62_Cleanup/tests/out.input119.c: -------------------------------------------------------------------------------- 1 | 8 2 | 6 3 | -------------------------------------------------------------------------------- /62_Cleanup/tests/out.input130.c: -------------------------------------------------------------------------------- 1 | Hello world 2 | -------------------------------------------------------------------------------- /62_Cleanup/tests/out.input132.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /62_Cleanup/tests/out.input133.c: -------------------------------------------------------------------------------- 1 | OK 2 | -------------------------------------------------------------------------------- /62_Cleanup/tests/out.input134.c: -------------------------------------------------------------------------------- 1 | 1st match 2 | -------------------------------------------------------------------------------- /62_Cleanup/tests/out.input135.c: -------------------------------------------------------------------------------- 1 | testing x 2 | -------------------------------------------------------------------------------- /62_Cleanup/tests/out.input136.c: -------------------------------------------------------------------------------- 1 | -35 2 | -------------------------------------------------------------------------------- /62_Cleanup/tests/out.input137.c: -------------------------------------------------------------------------------- 1 | x is 36 2 | -------------------------------------------------------------------------------- /62_Cleanup/tests/out.input139.c: -------------------------------------------------------------------------------- 1 | same apparently 2 | -------------------------------------------------------------------------------- /63_QBE/tests/input064.c: -------------------------------------------------------------------------------- 1 | enum fred var3; 2 | -------------------------------------------------------------------------------- /63_QBE/tests/input072.c: -------------------------------------------------------------------------------- 1 | int main() { break; } 2 | -------------------------------------------------------------------------------- /63_QBE/tests/input073.c: -------------------------------------------------------------------------------- 1 | int main() { continue; } 2 | -------------------------------------------------------------------------------- /63_QBE/tests/input092.c: -------------------------------------------------------------------------------- 1 | char x= 3000; 2 | -------------------------------------------------------------------------------- /63_QBE/tests/input093.c: -------------------------------------------------------------------------------- 1 | char x= fred; 2 | -------------------------------------------------------------------------------- /63_QBE/tests/input094.c: -------------------------------------------------------------------------------- 1 | char *s= 54; 2 | -------------------------------------------------------------------------------- /63_QBE/tests/input096.c: -------------------------------------------------------------------------------- 1 | int fred[0]; 2 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input001.c: -------------------------------------------------------------------------------- 1 | 36 2 | 10 3 | 25 4 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input002.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input005.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input012.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input013.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input014.c: -------------------------------------------------------------------------------- 1 | 10 2 | 20 3 | 30 4 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input016.c: -------------------------------------------------------------------------------- 1 | 12 2 | 18 3 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input017.c: -------------------------------------------------------------------------------- 1 | 19 2 | 12 3 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input018.c: -------------------------------------------------------------------------------- 1 | 34 2 | 34 3 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input018a.c: -------------------------------------------------------------------------------- 1 | 15 2 | 16 3 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input019.c: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input020.c: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input021.c: -------------------------------------------------------------------------------- 1 | 10 2 | Hello world 3 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input053.c: -------------------------------------------------------------------------------- 1 | Hello world, 23 2 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input063.c: -------------------------------------------------------------------------------- 1 | 25 2 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input067.c: -------------------------------------------------------------------------------- 1 | 5 2 | 17 3 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input070.c: -------------------------------------------------------------------------------- 1 | 56 2 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input082.c: -------------------------------------------------------------------------------- 1 | 15 >= x > 5 2 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input084.c: -------------------------------------------------------------------------------- 1 | 2 3 2 | f f 3 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input088.c: -------------------------------------------------------------------------------- 1 | 5 6 2 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input089.c: -------------------------------------------------------------------------------- 1 | 23 H Hello world 2 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input090.c: -------------------------------------------------------------------------------- 1 | 23 100 H Hello world 2 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input100.c: -------------------------------------------------------------------------------- 1 | Hello world 17 20 2 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input101.c: -------------------------------------------------------------------------------- 1 | 0xff 2 | 0x0 3 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input106.c: -------------------------------------------------------------------------------- 1 | 0x0 2 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input107.c: -------------------------------------------------------------------------------- 1 | fish 2 | cow 3 | NULL 4 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input108.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input109.c: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input111.c: -------------------------------------------------------------------------------- 1 | 2029 2 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input112.c: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input113.c: -------------------------------------------------------------------------------- 1 | fred says hello 2 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input114.c: -------------------------------------------------------------------------------- 1 | J 2 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input117.c: -------------------------------------------------------------------------------- 1 | Hello 2 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input119.c: -------------------------------------------------------------------------------- 1 | 8 2 | 6 3 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input130.c: -------------------------------------------------------------------------------- 1 | Hello world 2 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input132.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input133.c: -------------------------------------------------------------------------------- 1 | OK 2 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input134.c: -------------------------------------------------------------------------------- 1 | 1st match 2 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input135.c: -------------------------------------------------------------------------------- 1 | testing x 2 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input136.c: -------------------------------------------------------------------------------- 1 | -35 2 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input137.c: -------------------------------------------------------------------------------- 1 | x is 36 2 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input139.c: -------------------------------------------------------------------------------- 1 | same apparently 2 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input147.c: -------------------------------------------------------------------------------- 1 | 6 2 | 9 3 | 6 4 | 9 5 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input152.c: -------------------------------------------------------------------------------- 1 | 4 2 4 2 | -------------------------------------------------------------------------------- /63_QBE/tests/out.input154.c: -------------------------------------------------------------------------------- 1 | 5 5 5 2 | -------------------------------------------------------------------------------- /64_6809_Target/tests/input064.c: -------------------------------------------------------------------------------- 1 | enum fred var3; 2 | -------------------------------------------------------------------------------- /64_6809_Target/tests/input092.c: -------------------------------------------------------------------------------- 1 | char x= 3000; 2 | -------------------------------------------------------------------------------- /64_6809_Target/tests/input093.c: -------------------------------------------------------------------------------- 1 | char x= fred; 2 | -------------------------------------------------------------------------------- /64_6809_Target/tests/input094.c: -------------------------------------------------------------------------------- 1 | char *s= 54; 2 | -------------------------------------------------------------------------------- /64_6809_Target/tests/input096.c: -------------------------------------------------------------------------------- 1 | int fred[0]; 2 | -------------------------------------------------------------------------------- /64_6809_Target/tests/out.input002.c: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /64_6809_Target/tests/out.input005.c: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /64_6809_Target/tests/out.input012.c: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /64_6809_Target/tests/out.input013.c: -------------------------------------------------------------------------------- 1 | 23 2 | 56 3 | -------------------------------------------------------------------------------- /64_6809_Target/tests/out.input016.c: -------------------------------------------------------------------------------- 1 | 12 2 | 18 3 | -------------------------------------------------------------------------------- /64_6809_Target/tests/out.input017.c: -------------------------------------------------------------------------------- 1 | 19 2 | 12 3 | -------------------------------------------------------------------------------- /64_6809_Target/tests/out.input018.c: -------------------------------------------------------------------------------- 1 | 34 2 | 34 3 | -------------------------------------------------------------------------------- /64_6809_Target/tests/out.input018a.c: -------------------------------------------------------------------------------- 1 | 15 2 | 16 3 | -------------------------------------------------------------------------------- /64_6809_Target/tests/out.input019.c: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /64_6809_Target/tests/out.input020.c: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /64_6809_Target/tests/out.input063.c: -------------------------------------------------------------------------------- 1 | 25 2 | -------------------------------------------------------------------------------- /64_6809_Target/tests/out.input067.c: -------------------------------------------------------------------------------- 1 | 5 2 | 17 3 | -------------------------------------------------------------------------------- /64_6809_Target/tests/out.input070.c: -------------------------------------------------------------------------------- 1 | 56 2 | -------------------------------------------------------------------------------- /64_6809_Target/tests/out.input082.c: -------------------------------------------------------------------------------- 1 | 15 >= x > 5 2 | -------------------------------------------------------------------------------- /64_6809_Target/tests/out.input084.c: -------------------------------------------------------------------------------- 1 | 2 3 2 | f f 3 | -------------------------------------------------------------------------------- /64_6809_Target/tests/out.input088.c: -------------------------------------------------------------------------------- 1 | 5 6 2 | -------------------------------------------------------------------------------- /64_6809_Target/tests/out.input101.c: -------------------------------------------------------------------------------- 1 | 0xff 2 | 0x0 3 | -------------------------------------------------------------------------------- /64_6809_Target/tests/out.input106.c: -------------------------------------------------------------------------------- 1 | 0x0 2 | -------------------------------------------------------------------------------- /64_6809_Target/tests/out.input108.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /64_6809_Target/tests/out.input109.c: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /64_6809_Target/tests/out.input111.c: -------------------------------------------------------------------------------- 1 | 2029 2 | -------------------------------------------------------------------------------- /64_6809_Target/tests/out.input112.c: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /64_6809_Target/tests/out.input114.c: -------------------------------------------------------------------------------- 1 | J 2 | -------------------------------------------------------------------------------- /64_6809_Target/tests/out.input117.c: -------------------------------------------------------------------------------- 1 | Hello 2 | -------------------------------------------------------------------------------- /64_6809_Target/tests/out.input119.c: -------------------------------------------------------------------------------- 1 | 8 2 | 6 3 | -------------------------------------------------------------------------------- /64_6809_Target/tests/out.input130.c: -------------------------------------------------------------------------------- 1 | Hello world 2 | -------------------------------------------------------------------------------- /64_6809_Target/tests/out.input132.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /64_6809_Target/tests/out.input133.c: -------------------------------------------------------------------------------- 1 | OK 2 | -------------------------------------------------------------------------------- /64_6809_Target/tests/out.input134.c: -------------------------------------------------------------------------------- 1 | 1st match 2 | -------------------------------------------------------------------------------- /64_6809_Target/tests/out.input135.c: -------------------------------------------------------------------------------- 1 | testing x 2 | -------------------------------------------------------------------------------- /64_6809_Target/tests/out.input136.c: -------------------------------------------------------------------------------- 1 | -35 2 | -------------------------------------------------------------------------------- /64_6809_Target/tests/out.input137.c: -------------------------------------------------------------------------------- 1 | x is 36 2 | -------------------------------------------------------------------------------- /64_6809_Target/tests/out.input151.c: -------------------------------------------------------------------------------- 1 | 23 2 | -------------------------------------------------------------------------------- /64_6809_Target/tests/out.input156.c: -------------------------------------------------------------------------------- 1 | 7 2 | 8 3 | -------------------------------------------------------------------------------- /64_6809_Target/tests/out.input157.c: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /64_6809_Target/tests/out.input160.c: -------------------------------------------------------------------------------- 1 | An # 2 | -------------------------------------------------------------------------------- /64_6809_Target/tests/out.input161.c: -------------------------------------------------------------------------------- 1 | Fred 2 | --------------------------------------------------------------------------------