├── README.md ├── ch13 ├── bison_1 │ ├── calc.l │ ├── calc.y │ └── makefile └── bison_2 │ ├── makefile │ ├── parser.y │ ├── scanner.l │ ├── test.asm │ └── test.c ├── ch14 ├── p0.1 │ ├── makefile │ ├── parser.y │ ├── pysim.py │ ├── scanner.l │ ├── test.asm │ └── test.c ├── p0.5 │ ├── makefile │ ├── parser.y │ ├── pysim.py │ ├── scanner.l │ ├── test.asm │ └── test.c └── p1.0 │ ├── makefile │ ├── parser.y │ ├── pysim.py │ ├── samples.zip │ ├── samples │ ├── for_gcc_build.hh │ ├── sample_0_helloworld.c │ ├── sample_1_io.c │ ├── sample_2_arithmetic.c │ ├── sample_3_compare.c │ ├── sample_4_logic.c │ ├── sample_5_ifwhile.c │ └── sample_6_function.c │ ├── scanner.l │ ├── test.asm │ ├── test.c │ └── test_samples.sh ├── ch15 ├── c01-hello-nasm │ ├── hello.nasm │ └── makefile ├── c02-hello-macro-nasm │ ├── hello.nasm │ ├── hello.nasm.expand │ ├── macro.inc │ └── makefile ├── c03-print-macro │ ├── macro.inc │ ├── makefile │ ├── print.nasm │ └── tio.c ├── c04-readint-macro │ ├── macro.inc │ ├── makefile │ ├── test.nasm │ └── tio.c ├── c05-simple-macro │ ├── macro.inc │ ├── makefile │ ├── test.nasm │ └── tio.c └── c06-func-macro │ ├── macro.inc │ ├── makefile │ ├── test.funcmacro │ ├── test.origin.pcode │ ├── test.pcode │ ├── test.pcode.expand │ └── tio.c ├── ch16 ├── README.md └── c01-new-frontend │ ├── makefile │ ├── parser.y │ ├── scanner.l │ ├── test.c │ ├── test.funcmacro │ └── test.pcode ├── ch2 ├── for_gcc_build.hh └── tinyc.c ├── ch4 ├── pcode_1.asm ├── pcode_2.asm └── pysim.py ├── ch5 └── factor.asm ├── ch7 └── scan.py ├── ch8 ├── hide-digits.l ├── makefile ├── tinyc_scanner │ ├── makefile │ ├── samples.zip │ ├── samples │ │ ├── ilegal_input.c │ │ ├── sample_0_helloworld.c │ │ ├── sample_1_io.c │ │ ├── sample_2_arithmetic.c │ │ ├── sample_3_compare.c │ │ ├── sample_4_logic.c │ │ ├── sample_5_ifwhile.c │ │ └── sample_6_function.c │ ├── scanner.l │ ├── test.sh │ └── token.h └── word-spliter.l └── tinyc ├── build.sh ├── samples ├── for_gcc_build.hh ├── sample_0_helloworld.c ├── sample_1_io.c ├── sample_2_arithmetic.c ├── sample_3_compare.c ├── sample_4_logic.c ├── sample_5_ifwhile.c └── sample_6_function.c ├── sources ├── macro.inc ├── parser.y ├── pysim.py ├── pysimulate ├── scanner.l ├── tcc └── tio.c ├── test.c └── testall.sh /README.md: -------------------------------------------------------------------------------- 1 | https://pandolia.net/tinyc/ 2 | -------------------------------------------------------------------------------- /ch13/bison_1/calc.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch13/bison_1/calc.l -------------------------------------------------------------------------------- /ch13/bison_1/calc.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch13/bison_1/calc.y -------------------------------------------------------------------------------- /ch13/bison_1/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch13/bison_1/makefile -------------------------------------------------------------------------------- /ch13/bison_2/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch13/bison_2/makefile -------------------------------------------------------------------------------- /ch13/bison_2/parser.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch13/bison_2/parser.y -------------------------------------------------------------------------------- /ch13/bison_2/scanner.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch13/bison_2/scanner.l -------------------------------------------------------------------------------- /ch13/bison_2/test.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch13/bison_2/test.asm -------------------------------------------------------------------------------- /ch13/bison_2/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch13/bison_2/test.c -------------------------------------------------------------------------------- /ch14/p0.1/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch14/p0.1/makefile -------------------------------------------------------------------------------- /ch14/p0.1/parser.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch14/p0.1/parser.y -------------------------------------------------------------------------------- /ch14/p0.1/pysim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch14/p0.1/pysim.py -------------------------------------------------------------------------------- /ch14/p0.1/scanner.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch14/p0.1/scanner.l -------------------------------------------------------------------------------- /ch14/p0.1/test.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch14/p0.1/test.asm -------------------------------------------------------------------------------- /ch14/p0.1/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch14/p0.1/test.c -------------------------------------------------------------------------------- /ch14/p0.5/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch14/p0.5/makefile -------------------------------------------------------------------------------- /ch14/p0.5/parser.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch14/p0.5/parser.y -------------------------------------------------------------------------------- /ch14/p0.5/pysim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch14/p0.5/pysim.py -------------------------------------------------------------------------------- /ch14/p0.5/scanner.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch14/p0.5/scanner.l -------------------------------------------------------------------------------- /ch14/p0.5/test.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch14/p0.5/test.asm -------------------------------------------------------------------------------- /ch14/p0.5/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch14/p0.5/test.c -------------------------------------------------------------------------------- /ch14/p1.0/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch14/p1.0/makefile -------------------------------------------------------------------------------- /ch14/p1.0/parser.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch14/p1.0/parser.y -------------------------------------------------------------------------------- /ch14/p1.0/pysim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch14/p1.0/pysim.py -------------------------------------------------------------------------------- /ch14/p1.0/samples.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch14/p1.0/samples.zip -------------------------------------------------------------------------------- /ch14/p1.0/samples/for_gcc_build.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch14/p1.0/samples/for_gcc_build.hh -------------------------------------------------------------------------------- /ch14/p1.0/samples/sample_0_helloworld.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch14/p1.0/samples/sample_0_helloworld.c -------------------------------------------------------------------------------- /ch14/p1.0/samples/sample_1_io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch14/p1.0/samples/sample_1_io.c -------------------------------------------------------------------------------- /ch14/p1.0/samples/sample_2_arithmetic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch14/p1.0/samples/sample_2_arithmetic.c -------------------------------------------------------------------------------- /ch14/p1.0/samples/sample_3_compare.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch14/p1.0/samples/sample_3_compare.c -------------------------------------------------------------------------------- /ch14/p1.0/samples/sample_4_logic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch14/p1.0/samples/sample_4_logic.c -------------------------------------------------------------------------------- /ch14/p1.0/samples/sample_5_ifwhile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch14/p1.0/samples/sample_5_ifwhile.c -------------------------------------------------------------------------------- /ch14/p1.0/samples/sample_6_function.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch14/p1.0/samples/sample_6_function.c -------------------------------------------------------------------------------- /ch14/p1.0/scanner.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch14/p1.0/scanner.l -------------------------------------------------------------------------------- /ch14/p1.0/test.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch14/p1.0/test.asm -------------------------------------------------------------------------------- /ch14/p1.0/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch14/p1.0/test.c -------------------------------------------------------------------------------- /ch14/p1.0/test_samples.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch14/p1.0/test_samples.sh -------------------------------------------------------------------------------- /ch15/c01-hello-nasm/hello.nasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch15/c01-hello-nasm/hello.nasm -------------------------------------------------------------------------------- /ch15/c01-hello-nasm/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch15/c01-hello-nasm/makefile -------------------------------------------------------------------------------- /ch15/c02-hello-macro-nasm/hello.nasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch15/c02-hello-macro-nasm/hello.nasm -------------------------------------------------------------------------------- /ch15/c02-hello-macro-nasm/hello.nasm.expand: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch15/c02-hello-macro-nasm/hello.nasm.expand -------------------------------------------------------------------------------- /ch15/c02-hello-macro-nasm/macro.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch15/c02-hello-macro-nasm/macro.inc -------------------------------------------------------------------------------- /ch15/c02-hello-macro-nasm/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch15/c02-hello-macro-nasm/makefile -------------------------------------------------------------------------------- /ch15/c03-print-macro/macro.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch15/c03-print-macro/macro.inc -------------------------------------------------------------------------------- /ch15/c03-print-macro/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch15/c03-print-macro/makefile -------------------------------------------------------------------------------- /ch15/c03-print-macro/print.nasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch15/c03-print-macro/print.nasm -------------------------------------------------------------------------------- /ch15/c03-print-macro/tio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch15/c03-print-macro/tio.c -------------------------------------------------------------------------------- /ch15/c04-readint-macro/macro.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch15/c04-readint-macro/macro.inc -------------------------------------------------------------------------------- /ch15/c04-readint-macro/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch15/c04-readint-macro/makefile -------------------------------------------------------------------------------- /ch15/c04-readint-macro/test.nasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch15/c04-readint-macro/test.nasm -------------------------------------------------------------------------------- /ch15/c04-readint-macro/tio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch15/c04-readint-macro/tio.c -------------------------------------------------------------------------------- /ch15/c05-simple-macro/macro.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch15/c05-simple-macro/macro.inc -------------------------------------------------------------------------------- /ch15/c05-simple-macro/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch15/c05-simple-macro/makefile -------------------------------------------------------------------------------- /ch15/c05-simple-macro/test.nasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch15/c05-simple-macro/test.nasm -------------------------------------------------------------------------------- /ch15/c05-simple-macro/tio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch15/c05-simple-macro/tio.c -------------------------------------------------------------------------------- /ch15/c06-func-macro/macro.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch15/c06-func-macro/macro.inc -------------------------------------------------------------------------------- /ch15/c06-func-macro/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch15/c06-func-macro/makefile -------------------------------------------------------------------------------- /ch15/c06-func-macro/test.funcmacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch15/c06-func-macro/test.funcmacro -------------------------------------------------------------------------------- /ch15/c06-func-macro/test.origin.pcode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch15/c06-func-macro/test.origin.pcode -------------------------------------------------------------------------------- /ch15/c06-func-macro/test.pcode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch15/c06-func-macro/test.pcode -------------------------------------------------------------------------------- /ch15/c06-func-macro/test.pcode.expand: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch15/c06-func-macro/test.pcode.expand -------------------------------------------------------------------------------- /ch15/c06-func-macro/tio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch15/c06-func-macro/tio.c -------------------------------------------------------------------------------- /ch16/README.md: -------------------------------------------------------------------------------- 1 | empty 2 | -------------------------------------------------------------------------------- /ch16/c01-new-frontend/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch16/c01-new-frontend/makefile -------------------------------------------------------------------------------- /ch16/c01-new-frontend/parser.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch16/c01-new-frontend/parser.y -------------------------------------------------------------------------------- /ch16/c01-new-frontend/scanner.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch16/c01-new-frontend/scanner.l -------------------------------------------------------------------------------- /ch16/c01-new-frontend/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch16/c01-new-frontend/test.c -------------------------------------------------------------------------------- /ch16/c01-new-frontend/test.funcmacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch16/c01-new-frontend/test.funcmacro -------------------------------------------------------------------------------- /ch16/c01-new-frontend/test.pcode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch16/c01-new-frontend/test.pcode -------------------------------------------------------------------------------- /ch2/for_gcc_build.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch2/for_gcc_build.hh -------------------------------------------------------------------------------- /ch2/tinyc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch2/tinyc.c -------------------------------------------------------------------------------- /ch4/pcode_1.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch4/pcode_1.asm -------------------------------------------------------------------------------- /ch4/pcode_2.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch4/pcode_2.asm -------------------------------------------------------------------------------- /ch4/pysim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch4/pysim.py -------------------------------------------------------------------------------- /ch5/factor.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch5/factor.asm -------------------------------------------------------------------------------- /ch7/scan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch7/scan.py -------------------------------------------------------------------------------- /ch8/hide-digits.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch8/hide-digits.l -------------------------------------------------------------------------------- /ch8/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch8/makefile -------------------------------------------------------------------------------- /ch8/tinyc_scanner/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch8/tinyc_scanner/makefile -------------------------------------------------------------------------------- /ch8/tinyc_scanner/samples.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch8/tinyc_scanner/samples.zip -------------------------------------------------------------------------------- /ch8/tinyc_scanner/samples/ilegal_input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch8/tinyc_scanner/samples/ilegal_input.c -------------------------------------------------------------------------------- /ch8/tinyc_scanner/samples/sample_0_helloworld.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch8/tinyc_scanner/samples/sample_0_helloworld.c -------------------------------------------------------------------------------- /ch8/tinyc_scanner/samples/sample_1_io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch8/tinyc_scanner/samples/sample_1_io.c -------------------------------------------------------------------------------- /ch8/tinyc_scanner/samples/sample_2_arithmetic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch8/tinyc_scanner/samples/sample_2_arithmetic.c -------------------------------------------------------------------------------- /ch8/tinyc_scanner/samples/sample_3_compare.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch8/tinyc_scanner/samples/sample_3_compare.c -------------------------------------------------------------------------------- /ch8/tinyc_scanner/samples/sample_4_logic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch8/tinyc_scanner/samples/sample_4_logic.c -------------------------------------------------------------------------------- /ch8/tinyc_scanner/samples/sample_5_ifwhile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch8/tinyc_scanner/samples/sample_5_ifwhile.c -------------------------------------------------------------------------------- /ch8/tinyc_scanner/samples/sample_6_function.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch8/tinyc_scanner/samples/sample_6_function.c -------------------------------------------------------------------------------- /ch8/tinyc_scanner/scanner.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch8/tinyc_scanner/scanner.l -------------------------------------------------------------------------------- /ch8/tinyc_scanner/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch8/tinyc_scanner/test.sh -------------------------------------------------------------------------------- /ch8/tinyc_scanner/token.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch8/tinyc_scanner/token.h -------------------------------------------------------------------------------- /ch8/word-spliter.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/ch8/word-spliter.l -------------------------------------------------------------------------------- /tinyc/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/tinyc/build.sh -------------------------------------------------------------------------------- /tinyc/samples/for_gcc_build.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/tinyc/samples/for_gcc_build.hh -------------------------------------------------------------------------------- /tinyc/samples/sample_0_helloworld.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/tinyc/samples/sample_0_helloworld.c -------------------------------------------------------------------------------- /tinyc/samples/sample_1_io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/tinyc/samples/sample_1_io.c -------------------------------------------------------------------------------- /tinyc/samples/sample_2_arithmetic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/tinyc/samples/sample_2_arithmetic.c -------------------------------------------------------------------------------- /tinyc/samples/sample_3_compare.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/tinyc/samples/sample_3_compare.c -------------------------------------------------------------------------------- /tinyc/samples/sample_4_logic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/tinyc/samples/sample_4_logic.c -------------------------------------------------------------------------------- /tinyc/samples/sample_5_ifwhile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/tinyc/samples/sample_5_ifwhile.c -------------------------------------------------------------------------------- /tinyc/samples/sample_6_function.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/tinyc/samples/sample_6_function.c -------------------------------------------------------------------------------- /tinyc/sources/macro.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/tinyc/sources/macro.inc -------------------------------------------------------------------------------- /tinyc/sources/parser.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/tinyc/sources/parser.y -------------------------------------------------------------------------------- /tinyc/sources/pysim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/tinyc/sources/pysim.py -------------------------------------------------------------------------------- /tinyc/sources/pysimulate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/tinyc/sources/pysimulate -------------------------------------------------------------------------------- /tinyc/sources/scanner.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/tinyc/sources/scanner.l -------------------------------------------------------------------------------- /tinyc/sources/tcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/tinyc/sources/tcc -------------------------------------------------------------------------------- /tinyc/sources/tio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/tinyc/sources/tio.c -------------------------------------------------------------------------------- /tinyc/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/tinyc/test.c -------------------------------------------------------------------------------- /tinyc/testall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pandolia/tinyc/HEAD/tinyc/testall.sh --------------------------------------------------------------------------------