├── .clang-format ├── .github └── FUNDING.yml ├── .gitignore ├── .replit ├── .travis.yml ├── LICENSE ├── README.md ├── bash_runtests.sh ├── bash_valgrind_tests.sh ├── c_syntax.bnf.txt ├── premake4.lua ├── run_valgrind_tests.py ├── runtests.py ├── src ├── .clang-format ├── basic_types.h ├── c_utils.c ├── c_utils.h ├── clist.h ├── cvector.h ├── cvector_token_lex.h ├── interpreter.c ├── interpreter.h ├── lexer.c ├── lexer.h ├── main.c ├── parser.c ├── parser.h ├── preprocessor.c ├── preprocessor.h ├── rsw_cstr.c ├── rsw_cstr.h └── tags └── tests ├── backslash.c ├── backslash.txt ├── backslash.txt.expected ├── backslash.txt.expected.err ├── backslash2.c ├── backslash2.txt ├── backslash2.txt.expected ├── backslash2.txt.expected.err ├── break_continue.c ├── break_continue.txt ├── break_continue.txt.expected ├── break_continue.txt.expected.err ├── declarations.c ├── declarations.txt ├── declarations.txt.expected ├── declarations.txt.expected.err ├── dowhile.c ├── dowhile.txt ├── dowhile.txt.expected ├── dowhile.txt.expected.err ├── experimenting.c ├── for_stmt.c ├── for_stmt.txt ├── for_stmt.txt.expected ├── for_stmt.txt.expected.err ├── functions.c ├── functions.txt ├── functions.txt.expected ├── functions.txt.expected.err ├── goto_label.c ├── goto_label.txt ├── goto_label.txt.expected ├── goto_label.txt.expected.err ├── ifelse.c ├── ifelse.txt ├── ifelse.txt.expected ├── ifelse.txt.expected.err ├── inc_test1.c ├── inc_test2.c ├── newtest.c ├── newtest.txt ├── newtest.txt.expected ├── newtest.txt.expected.err ├── preprocessor ├── include.c ├── include.c.expected ├── preprocessor.c ├── preprocessor.txt └── preprocessor.txt.expected ├── problem6.txt ├── problem6.txt.expected ├── problem6.txt.expected.err ├── return_test.c ├── return_test.txt ├── return_test.txt.expected ├── return_test.txt.expected.ret ├── return_val_void.txt ├── return_val_void.txt.expected ├── return_val_void.txt.expected.err ├── scope.c ├── scope.txt ├── scope.txt.expected ├── scope.txt.expected.err ├── sizeof.c ├── sizeof.txt ├── sizeof.txt.expected ├── switch.c ├── switch.txt ├── switch.txt.expected ├── switch.txt.expected.err ├── tcc_functions.txt.expected ├── ternary.c ├── ternary.txt ├── ternary.txt.expected ├── ternary.txt.expected.err ├── test_assignment_basic1.txt ├── test_assignment_basic1.txt.expected ├── test_assignment_basic1.txt.expected.err ├── test_assignment_basic2.txt ├── test_assignment_basic2.txt.expected ├── test_assignment_basic2.txt.expected.err ├── test_assignment_variables1.txt ├── test_assignment_variables1.txt.expected ├── test_assignment_variables1.txt.expected.err ├── test_assignment_variables2_operators.txt ├── test_assignment_variables2_operators.txt.expected ├── test_assignment_variables2_operators.txt.expected.err ├── test_assignment_variables_no_init.txt ├── test_assignment_variables_no_init.txt.expected ├── test_assignment_variables_no_init.txt.expected.err ├── test_control_i_if_f1.txt ├── test_control_i_if_f1.txt.expected ├── test_control_i_if_f1.txt.expected.err ├── test_control_i_if_f2.txt ├── test_control_i_if_f2.txt.expected ├── test_control_i_if_f2.txt.expected.err ├── test_control_i_if_f3.txt ├── test_control_i_if_f3.txt.expected ├── test_control_i_if_f3.txt.expected.err ├── test_control_i_if_f4.txt ├── test_control_i_if_f4.txt.expected ├── test_control_i_if_f4.txt.expected.err ├── test_control_i_if_f5.txt ├── test_control_i_if_f5.txt.expected ├── test_control_i_if_f5.txt.expected.err ├── test_control_i_if_f_i_if_f1.txt ├── test_control_i_if_f_i_if_f1.txt.expected ├── test_control_i_if_f_i_if_f1.txt.expected.err ├── test_control_i_if_f_i_if_f2.txt ├── test_control_i_if_f_i_if_f2.txt.expected ├── test_control_i_if_f_i_if_f2.txt.expected.err ├── test_control_i_if_fif1.txt ├── test_control_i_if_fif1.txt.expected ├── test_control_i_if_fif1.txt.expected.err ├── test_control_i_if_fif2.txt ├── test_control_i_if_fif2.txt.expected ├── test_control_i_if_fif2.txt.expected.err ├── test_control_if1.txt ├── test_control_if1.txt.expected ├── test_control_if1.txt.expected.err ├── test_control_if2.txt ├── test_control_if2.txt.expected ├── test_control_if2.txt.expected.err ├── test_control_if3_list.txt ├── test_control_if3_list.txt.expected ├── test_control_if3_list.txt.expected.err ├── test_control_if3_list2.txt ├── test_control_if3_list2.txt.expected ├── test_control_if3_list2.txt.expected.err ├── test_control_if4_list.txt ├── test_control_if4_list.txt.expected ├── test_control_if4_list.txt.expected.err ├── test_control_ifif1.txt ├── test_control_ifif1.txt.expected ├── test_control_ifif1.txt.expected.err ├── test_control_ifif2.txt ├── test_control_ifif2.txt.expected ├── test_control_ifif2.txt.expected.err ├── test_control_ifif3.txt ├── test_control_ifif3.txt.expected ├── test_control_ifif3.txt.expected.err ├── test_control_ifif4.txt ├── test_control_ifif4.txt.expected ├── test_control_ifif4.txt.expected.err ├── test_control_while1.txt ├── test_control_while1.txt.expected ├── test_control_while1.txt.expected.err ├── test_control_while1.txt.expected.ret ├── test_control_while2.txt ├── test_control_while2.txt.expected ├── test_control_while2.txt.expected.err ├── test_control_while3_fibonacci.txt ├── test_control_while3_fibonacci.txt.expected ├── test_control_while3_fibonacci.txt.expected.err ├── test_control_while4.txt ├── test_control_while4.txt.expected ├── test_control_while4.txt.expected.err ├── test_control_while5.txt ├── test_control_while5.txt.expected ├── test_control_while5.txt.expected.err ├── test_control_whilewhile6.txt ├── test_control_whilewhile6.txt.expected ├── test_control_whilewhile6.txt.expected.err ├── test_control_whilewhile7.txt ├── test_control_whilewhile7.txt.expected ├── test_control_whilewhile7.txt.expected.err ├── test_control_whilewhile8.txt ├── test_control_whilewhile8.txt.expected ├── test_control_whilewhile8.txt.expected.err ├── test_control_whilewhile9.txt ├── test_control_whilewhile9.txt.expected ├── test_control_whilewhile9.txt.expected.err ├── test_control_whilewhile_if1.txt ├── test_control_whilewhile_if1.txt.expected ├── test_control_whilewhile_if1.txt.expected.err ├── token_len.c ├── token_len.txt ├── token_len.txt.expected ├── token_len.txt.expected.err ├── types.c ├── types.txt ├── types.txt.expected ├── types.txt.expected.err └── types_experimenting.c /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/.gitignore -------------------------------------------------------------------------------- /.replit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/.replit -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/README.md -------------------------------------------------------------------------------- /bash_runtests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/bash_runtests.sh -------------------------------------------------------------------------------- /bash_valgrind_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/bash_valgrind_tests.sh -------------------------------------------------------------------------------- /c_syntax.bnf.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/c_syntax.bnf.txt -------------------------------------------------------------------------------- /premake4.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/premake4.lua -------------------------------------------------------------------------------- /run_valgrind_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/run_valgrind_tests.py -------------------------------------------------------------------------------- /runtests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/runtests.py -------------------------------------------------------------------------------- /src/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/src/.clang-format -------------------------------------------------------------------------------- /src/basic_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/src/basic_types.h -------------------------------------------------------------------------------- /src/c_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/src/c_utils.c -------------------------------------------------------------------------------- /src/c_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/src/c_utils.h -------------------------------------------------------------------------------- /src/clist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/src/clist.h -------------------------------------------------------------------------------- /src/cvector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/src/cvector.h -------------------------------------------------------------------------------- /src/cvector_token_lex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/src/cvector_token_lex.h -------------------------------------------------------------------------------- /src/interpreter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/src/interpreter.c -------------------------------------------------------------------------------- /src/interpreter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/src/interpreter.h -------------------------------------------------------------------------------- /src/lexer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/src/lexer.c -------------------------------------------------------------------------------- /src/lexer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/src/lexer.h -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/src/main.c -------------------------------------------------------------------------------- /src/parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/src/parser.c -------------------------------------------------------------------------------- /src/parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/src/parser.h -------------------------------------------------------------------------------- /src/preprocessor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/src/preprocessor.c -------------------------------------------------------------------------------- /src/preprocessor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/src/preprocessor.h -------------------------------------------------------------------------------- /src/rsw_cstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/src/rsw_cstr.c -------------------------------------------------------------------------------- /src/rsw_cstr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/src/rsw_cstr.h -------------------------------------------------------------------------------- /src/tags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/src/tags -------------------------------------------------------------------------------- /tests/backslash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/backslash.c -------------------------------------------------------------------------------- /tests/backslash.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/backslash.txt -------------------------------------------------------------------------------- /tests/backslash.txt.expected: -------------------------------------------------------------------------------- 1 | 5 2 | 97 3 | 123.321000 4 | -------------------------------------------------------------------------------- /tests/backslash.txt.expected.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/backslash2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/backslash2.c -------------------------------------------------------------------------------- /tests/backslash2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/backslash2.txt -------------------------------------------------------------------------------- /tests/backslash2.txt.expected: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/backslash2.txt.expected.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/backslash2.txt.expected.err -------------------------------------------------------------------------------- /tests/break_continue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/break_continue.c -------------------------------------------------------------------------------- /tests/break_continue.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/break_continue.txt -------------------------------------------------------------------------------- /tests/break_continue.txt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/break_continue.txt.expected -------------------------------------------------------------------------------- /tests/break_continue.txt.expected.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/declarations.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/declarations.c -------------------------------------------------------------------------------- /tests/declarations.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/declarations.txt -------------------------------------------------------------------------------- /tests/declarations.txt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/declarations.txt.expected -------------------------------------------------------------------------------- /tests/declarations.txt.expected.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/dowhile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/dowhile.c -------------------------------------------------------------------------------- /tests/dowhile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/dowhile.txt -------------------------------------------------------------------------------- /tests/dowhile.txt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/dowhile.txt.expected -------------------------------------------------------------------------------- /tests/dowhile.txt.expected.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/experimenting.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/experimenting.c -------------------------------------------------------------------------------- /tests/for_stmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/for_stmt.c -------------------------------------------------------------------------------- /tests/for_stmt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/for_stmt.txt -------------------------------------------------------------------------------- /tests/for_stmt.txt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/for_stmt.txt.expected -------------------------------------------------------------------------------- /tests/for_stmt.txt.expected.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/functions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/functions.c -------------------------------------------------------------------------------- /tests/functions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/functions.txt -------------------------------------------------------------------------------- /tests/functions.txt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/functions.txt.expected -------------------------------------------------------------------------------- /tests/functions.txt.expected.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/goto_label.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/goto_label.c -------------------------------------------------------------------------------- /tests/goto_label.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/goto_label.txt -------------------------------------------------------------------------------- /tests/goto_label.txt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/goto_label.txt.expected -------------------------------------------------------------------------------- /tests/goto_label.txt.expected.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/ifelse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/ifelse.c -------------------------------------------------------------------------------- /tests/ifelse.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/ifelse.txt -------------------------------------------------------------------------------- /tests/ifelse.txt.expected: -------------------------------------------------------------------------------- 1 | 54 2 | 54 3 | 1 4 | 2 5 | 3 6 | 3 7 | 1 8 | 0 9 | 7 10 | -------------------------------------------------------------------------------- /tests/ifelse.txt.expected.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/inc_test1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/inc_test1.c -------------------------------------------------------------------------------- /tests/inc_test2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/inc_test2.c -------------------------------------------------------------------------------- /tests/newtest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/newtest.c -------------------------------------------------------------------------------- /tests/newtest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/newtest.txt -------------------------------------------------------------------------------- /tests/newtest.txt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/newtest.txt.expected -------------------------------------------------------------------------------- /tests/newtest.txt.expected.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/newtest.txt.expected.err -------------------------------------------------------------------------------- /tests/preprocessor/include.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/preprocessor/include.c -------------------------------------------------------------------------------- /tests/preprocessor/include.c.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/preprocessor/include.c.expected -------------------------------------------------------------------------------- /tests/preprocessor/preprocessor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/preprocessor/preprocessor.c -------------------------------------------------------------------------------- /tests/preprocessor/preprocessor.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/preprocessor/preprocessor.txt -------------------------------------------------------------------------------- /tests/preprocessor/preprocessor.txt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/preprocessor/preprocessor.txt.expected -------------------------------------------------------------------------------- /tests/problem6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/problem6.txt -------------------------------------------------------------------------------- /tests/problem6.txt.expected: -------------------------------------------------------------------------------- 1 | 25164150 2 | -------------------------------------------------------------------------------- /tests/problem6.txt.expected.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/return_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/return_test.c -------------------------------------------------------------------------------- /tests/return_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/return_test.txt -------------------------------------------------------------------------------- /tests/return_test.txt.expected: -------------------------------------------------------------------------------- 1 | 10 2 | 25 3 | -------------------------------------------------------------------------------- /tests/return_test.txt.expected.ret: -------------------------------------------------------------------------------- 1 | 32 2 | -------------------------------------------------------------------------------- /tests/return_val_void.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/return_val_void.txt -------------------------------------------------------------------------------- /tests/return_val_void.txt.expected: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/return_val_void.txt.expected.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/return_val_void.txt.expected.err -------------------------------------------------------------------------------- /tests/scope.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/scope.c -------------------------------------------------------------------------------- /tests/scope.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/scope.txt -------------------------------------------------------------------------------- /tests/scope.txt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/scope.txt.expected -------------------------------------------------------------------------------- /tests/scope.txt.expected.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/sizeof.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/sizeof.c -------------------------------------------------------------------------------- /tests/sizeof.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/sizeof.txt -------------------------------------------------------------------------------- /tests/sizeof.txt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/sizeof.txt.expected -------------------------------------------------------------------------------- /tests/switch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/switch.c -------------------------------------------------------------------------------- /tests/switch.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/switch.txt -------------------------------------------------------------------------------- /tests/switch.txt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/switch.txt.expected -------------------------------------------------------------------------------- /tests/switch.txt.expected.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/tcc_functions.txt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/tcc_functions.txt.expected -------------------------------------------------------------------------------- /tests/ternary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/ternary.c -------------------------------------------------------------------------------- /tests/ternary.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/ternary.txt -------------------------------------------------------------------------------- /tests/ternary.txt.expected: -------------------------------------------------------------------------------- 1 | 10 2 | 0 3 | -20 4 | 321 5 | -------------------------------------------------------------------------------- /tests/ternary.txt.expected.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_assignment_basic1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_assignment_basic1.txt -------------------------------------------------------------------------------- /tests/test_assignment_basic1.txt.expected: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /tests/test_assignment_basic1.txt.expected.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_assignment_basic1.txt.expected.err -------------------------------------------------------------------------------- /tests/test_assignment_basic2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_assignment_basic2.txt -------------------------------------------------------------------------------- /tests/test_assignment_basic2.txt.expected: -------------------------------------------------------------------------------- 1 | 457 2 | 221 3 | 65537 4 | 12481632 5 | -------------------------------------------------------------------------------- /tests/test_assignment_basic2.txt.expected.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_assignment_basic2.txt.expected.err -------------------------------------------------------------------------------- /tests/test_assignment_variables1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_assignment_variables1.txt -------------------------------------------------------------------------------- /tests/test_assignment_variables1.txt.expected: -------------------------------------------------------------------------------- 1 | 6 2 | 4 3 | 7 4 | 3 5 | -------------------------------------------------------------------------------- /tests/test_assignment_variables1.txt.expected.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_assignment_variables2_operators.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_assignment_variables2_operators.txt -------------------------------------------------------------------------------- /tests/test_assignment_variables2_operators.txt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_assignment_variables2_operators.txt.expected -------------------------------------------------------------------------------- /tests/test_assignment_variables2_operators.txt.expected.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_assignment_variables2_operators.txt.expected.err -------------------------------------------------------------------------------- /tests/test_assignment_variables_no_init.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_assignment_variables_no_init.txt -------------------------------------------------------------------------------- /tests/test_assignment_variables_no_init.txt.expected: -------------------------------------------------------------------------------- 1 | 0 2 | 0 3 | -------------------------------------------------------------------------------- /tests/test_assignment_variables_no_init.txt.expected.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_assignment_variables_no_init.txt.expected.err -------------------------------------------------------------------------------- /tests/test_control_i_if_f1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_i_if_f1.txt -------------------------------------------------------------------------------- /tests/test_control_i_if_f1.txt.expected: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /tests/test_control_i_if_f1.txt.expected.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_control_i_if_f2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_i_if_f2.txt -------------------------------------------------------------------------------- /tests/test_control_i_if_f2.txt.expected: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_control_i_if_f2.txt.expected.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_i_if_f2.txt.expected.err -------------------------------------------------------------------------------- /tests/test_control_i_if_f3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_i_if_f3.txt -------------------------------------------------------------------------------- /tests/test_control_i_if_f3.txt.expected: -------------------------------------------------------------------------------- 1 | 3 2 | 3 3 | -------------------------------------------------------------------------------- /tests/test_control_i_if_f3.txt.expected.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_i_if_f3.txt.expected.err -------------------------------------------------------------------------------- /tests/test_control_i_if_f4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_i_if_f4.txt -------------------------------------------------------------------------------- /tests/test_control_i_if_f4.txt.expected: -------------------------------------------------------------------------------- 1 | 3 2 | 3 3 | 5 4 | 10 5 | 2 6 | -------------------------------------------------------------------------------- /tests/test_control_i_if_f4.txt.expected.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_i_if_f4.txt.expected.err -------------------------------------------------------------------------------- /tests/test_control_i_if_f5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_i_if_f5.txt -------------------------------------------------------------------------------- /tests/test_control_i_if_f5.txt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_i_if_f5.txt.expected -------------------------------------------------------------------------------- /tests/test_control_i_if_f5.txt.expected.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_i_if_f5.txt.expected.err -------------------------------------------------------------------------------- /tests/test_control_i_if_f_i_if_f1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_i_if_f_i_if_f1.txt -------------------------------------------------------------------------------- /tests/test_control_i_if_f_i_if_f1.txt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_i_if_f_i_if_f1.txt.expected -------------------------------------------------------------------------------- /tests/test_control_i_if_f_i_if_f1.txt.expected.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_i_if_f_i_if_f1.txt.expected.err -------------------------------------------------------------------------------- /tests/test_control_i_if_f_i_if_f2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_i_if_f_i_if_f2.txt -------------------------------------------------------------------------------- /tests/test_control_i_if_f_i_if_f2.txt.expected: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_control_i_if_f_i_if_f2.txt.expected.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_i_if_f_i_if_f2.txt.expected.err -------------------------------------------------------------------------------- /tests/test_control_i_if_fif1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_i_if_fif1.txt -------------------------------------------------------------------------------- /tests/test_control_i_if_fif1.txt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_i_if_fif1.txt.expected -------------------------------------------------------------------------------- /tests/test_control_i_if_fif1.txt.expected.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_i_if_fif1.txt.expected.err -------------------------------------------------------------------------------- /tests/test_control_i_if_fif2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_i_if_fif2.txt -------------------------------------------------------------------------------- /tests/test_control_i_if_fif2.txt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_i_if_fif2.txt.expected -------------------------------------------------------------------------------- /tests/test_control_i_if_fif2.txt.expected.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_i_if_fif2.txt.expected.err -------------------------------------------------------------------------------- /tests/test_control_if1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_if1.txt -------------------------------------------------------------------------------- /tests/test_control_if1.txt.expected: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_control_if1.txt.expected.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_if1.txt.expected.err -------------------------------------------------------------------------------- /tests/test_control_if2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_if2.txt -------------------------------------------------------------------------------- /tests/test_control_if2.txt.expected: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /tests/test_control_if2.txt.expected.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_if2.txt.expected.err -------------------------------------------------------------------------------- /tests/test_control_if3_list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_if3_list.txt -------------------------------------------------------------------------------- /tests/test_control_if3_list.txt.expected: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_control_if3_list.txt.expected.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_if3_list.txt.expected.err -------------------------------------------------------------------------------- /tests/test_control_if3_list2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_if3_list2.txt -------------------------------------------------------------------------------- /tests/test_control_if3_list2.txt.expected: -------------------------------------------------------------------------------- 1 | 2 2 | 1 3 | 3 4 | 5 5 | -------------------------------------------------------------------------------- /tests/test_control_if3_list2.txt.expected.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_if3_list2.txt.expected.err -------------------------------------------------------------------------------- /tests/test_control_if4_list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_if4_list.txt -------------------------------------------------------------------------------- /tests/test_control_if4_list.txt.expected: -------------------------------------------------------------------------------- 1 | 2 2 | 1 3 | 3 4 | 5 5 | 8 6 | -------------------------------------------------------------------------------- /tests/test_control_if4_list.txt.expected.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_if4_list.txt.expected.err -------------------------------------------------------------------------------- /tests/test_control_ifif1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_ifif1.txt -------------------------------------------------------------------------------- /tests/test_control_ifif1.txt.expected: -------------------------------------------------------------------------------- 1 | 3 2 | 2 3 | 3 4 | 5 5 | 7 6 | -------------------------------------------------------------------------------- /tests/test_control_ifif1.txt.expected.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_ifif1.txt.expected.err -------------------------------------------------------------------------------- /tests/test_control_ifif2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_ifif2.txt -------------------------------------------------------------------------------- /tests/test_control_ifif2.txt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_ifif2.txt.expected -------------------------------------------------------------------------------- /tests/test_control_ifif2.txt.expected.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_ifif2.txt.expected.err -------------------------------------------------------------------------------- /tests/test_control_ifif3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_ifif3.txt -------------------------------------------------------------------------------- /tests/test_control_ifif3.txt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_ifif3.txt.expected -------------------------------------------------------------------------------- /tests/test_control_ifif3.txt.expected.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_ifif3.txt.expected.err -------------------------------------------------------------------------------- /tests/test_control_ifif4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_ifif4.txt -------------------------------------------------------------------------------- /tests/test_control_ifif4.txt.expected: -------------------------------------------------------------------------------- 1 | 3 2 | 6 3 | -------------------------------------------------------------------------------- /tests/test_control_ifif4.txt.expected.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_ifif4.txt.expected.err -------------------------------------------------------------------------------- /tests/test_control_while1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_while1.txt -------------------------------------------------------------------------------- /tests/test_control_while1.txt.expected: -------------------------------------------------------------------------------- 1 | 10 2 | 9 3 | 8 4 | 7 5 | 6 6 | 5 7 | 4 8 | 3 9 | 2 10 | 1 11 | -------------------------------------------------------------------------------- /tests/test_control_while1.txt.expected.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_control_while1.txt.expected.ret: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /tests/test_control_while2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_while2.txt -------------------------------------------------------------------------------- /tests/test_control_while2.txt.expected: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_control_while2.txt.expected.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_while2.txt.expected.err -------------------------------------------------------------------------------- /tests/test_control_while3_fibonacci.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_while3_fibonacci.txt -------------------------------------------------------------------------------- /tests/test_control_while3_fibonacci.txt.expected: -------------------------------------------------------------------------------- 1 | 1 2 | 1 3 | 2 4 | 3 5 | 5 6 | 8 7 | 13 8 | 21 9 | 34 10 | -------------------------------------------------------------------------------- /tests/test_control_while3_fibonacci.txt.expected.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_control_while4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_while4.txt -------------------------------------------------------------------------------- /tests/test_control_while4.txt.expected: -------------------------------------------------------------------------------- 1 | 8 2 | 8 3 | 7 4 | 6 5 | 5 6 | 4 7 | 3 8 | 2 9 | 1 10 | -------------------------------------------------------------------------------- /tests/test_control_while4.txt.expected.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_control_while5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_while5.txt -------------------------------------------------------------------------------- /tests/test_control_while5.txt.expected: -------------------------------------------------------------------------------- 1 | 123456789 2 | -------------------------------------------------------------------------------- /tests/test_control_while5.txt.expected.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_while5.txt.expected.err -------------------------------------------------------------------------------- /tests/test_control_whilewhile6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_whilewhile6.txt -------------------------------------------------------------------------------- /tests/test_control_whilewhile6.txt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_whilewhile6.txt.expected -------------------------------------------------------------------------------- /tests/test_control_whilewhile6.txt.expected.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_control_whilewhile7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_whilewhile7.txt -------------------------------------------------------------------------------- /tests/test_control_whilewhile7.txt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_whilewhile7.txt.expected -------------------------------------------------------------------------------- /tests/test_control_whilewhile7.txt.expected.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_control_whilewhile8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_whilewhile8.txt -------------------------------------------------------------------------------- /tests/test_control_whilewhile8.txt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_whilewhile8.txt.expected -------------------------------------------------------------------------------- /tests/test_control_whilewhile8.txt.expected.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_control_whilewhile9.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_whilewhile9.txt -------------------------------------------------------------------------------- /tests/test_control_whilewhile9.txt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_whilewhile9.txt.expected -------------------------------------------------------------------------------- /tests/test_control_whilewhile9.txt.expected.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_control_whilewhile_if1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_whilewhile_if1.txt -------------------------------------------------------------------------------- /tests/test_control_whilewhile_if1.txt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/test_control_whilewhile_if1.txt.expected -------------------------------------------------------------------------------- /tests/test_control_whilewhile_if1.txt.expected.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/token_len.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/token_len.c -------------------------------------------------------------------------------- /tests/token_len.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/token_len.txt -------------------------------------------------------------------------------- /tests/token_len.txt.expected: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/token_len.txt.expected.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/token_len.txt.expected.err -------------------------------------------------------------------------------- /tests/types.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/types.c -------------------------------------------------------------------------------- /tests/types.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/types.txt -------------------------------------------------------------------------------- /tests/types.txt.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/types.txt.expected -------------------------------------------------------------------------------- /tests/types.txt.expected.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/types_experimenting.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rswinkle/C_Interpreter/HEAD/tests/types_experimenting.c --------------------------------------------------------------------------------