├── .github ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── ci.yml ├── .gitignore ├── CODEOWNERS ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── TRUTH.md ├── ast.c ├── ast.h ├── docs ├── brainrot-user-guide.md └── the-brainrot-programming-language.md ├── examples ├── README.md ├── bubble_sort.brainrot ├── fibonacci.brainrot ├── fizz_buzz.brainrot ├── heat_equation_1d.brainrot ├── hello_world.brainrot ├── sieve_of_eras.brainrot └── twoSum.brainrot ├── interpreter.c ├── interpreter.h ├── lang.l ├── lang.y ├── lib ├── arena.c ├── arena.h ├── hm.c ├── hm.h ├── input.c ├── input.h ├── mem.c └── mem.h ├── run_valgrind_tests.sh ├── semantic_analyzer.c ├── semantic_analyzer.h ├── stdrot.c ├── stdrot.h ├── test_cases ├── add_two_numbers.brainrot ├── array_initialization.brainrot ├── bool_array.brainrot ├── boolean.brainrot ├── char.brainrot ├── char_array.brainrot ├── chill.brainrot ├── circle_area.brainrot ├── circle_area_double.brainrot ├── comparison_edge_case.brainrot ├── const.brainrot ├── division_by_zero.brainrot ├── division_edge_cases.brainrot ├── do-while.brainrot ├── double_array.brainrot ├── double_vs_float.brainrot ├── fib.brainrot ├── fizz_buzz.brainrot ├── fizz_buzz_short.brainrot ├── float.brainrot ├── float_array.brainrot ├── float_precision.brainrot ├── for_loop.brainrot ├── for_loop_break.brainrot ├── func-modifier.brainrot ├── func_scope.brainrot ├── grid_bfs.brainrot ├── grid_bfs_1d.brainrot ├── hello_world.brainrot ├── inc-dec.brainrot ├── int.brainrot ├── int_array.brainrot ├── integer_overflow.brainrot ├── is_prime.brainrot ├── matrix_init_probe.brainrot ├── matrix_init_simple.brainrot ├── max_gigachad.brainrot ├── mixed_types.brainrot ├── modulo.brainrot ├── modulo_edge_case.brainrot ├── mul_two_numbers.brainrot ├── multi_array.brainrot ├── nest-loop.brainrot ├── next-prime.brainrot ├── output_error.brainrot ├── rage_quit.brainrot ├── rant.brainrot ├── scientific_notation.brainrot ├── semantic_error_const.brainrot ├── semantic_error_function_redef.brainrot ├── semantic_error_scope.brainrot ├── semantic_error_type_mismatch.brainrot ├── short_array.brainrot ├── sizeof.brainrot ├── slorp_char.brainrot ├── slorp_double.brainrot ├── slorp_float.brainrot ├── slorp_int.brainrot ├── slorp_short.brainrot ├── slorp_string.brainrot ├── switch_case.brainrot ├── type_conversion.brainrot ├── uint.brainrot ├── unsigned_integer_wrap.brainrot ├── unsized_array_complex.brainrot ├── unsized_array_init.brainrot ├── while_loop.brainrot └── while_loop_break.brainrot ├── tests ├── .gitignore ├── README.md ├── expected_results.json ├── requirements.txt └── test_brainrot.py ├── visitor.c └── visitor.h /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/.gitignore -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @araujo88 @SIGMazer 2 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/README.md -------------------------------------------------------------------------------- /TRUTH.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/TRUTH.md -------------------------------------------------------------------------------- /ast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/ast.c -------------------------------------------------------------------------------- /ast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/ast.h -------------------------------------------------------------------------------- /docs/brainrot-user-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/docs/brainrot-user-guide.md -------------------------------------------------------------------------------- /docs/the-brainrot-programming-language.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/docs/the-brainrot-programming-language.md -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/bubble_sort.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/examples/bubble_sort.brainrot -------------------------------------------------------------------------------- /examples/fibonacci.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/examples/fibonacci.brainrot -------------------------------------------------------------------------------- /examples/fizz_buzz.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/examples/fizz_buzz.brainrot -------------------------------------------------------------------------------- /examples/heat_equation_1d.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/examples/heat_equation_1d.brainrot -------------------------------------------------------------------------------- /examples/hello_world.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/examples/hello_world.brainrot -------------------------------------------------------------------------------- /examples/sieve_of_eras.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/examples/sieve_of_eras.brainrot -------------------------------------------------------------------------------- /examples/twoSum.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/examples/twoSum.brainrot -------------------------------------------------------------------------------- /interpreter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/interpreter.c -------------------------------------------------------------------------------- /interpreter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/interpreter.h -------------------------------------------------------------------------------- /lang.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/lang.l -------------------------------------------------------------------------------- /lang.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/lang.y -------------------------------------------------------------------------------- /lib/arena.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/lib/arena.c -------------------------------------------------------------------------------- /lib/arena.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/lib/arena.h -------------------------------------------------------------------------------- /lib/hm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/lib/hm.c -------------------------------------------------------------------------------- /lib/hm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/lib/hm.h -------------------------------------------------------------------------------- /lib/input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/lib/input.c -------------------------------------------------------------------------------- /lib/input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/lib/input.h -------------------------------------------------------------------------------- /lib/mem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/lib/mem.c -------------------------------------------------------------------------------- /lib/mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/lib/mem.h -------------------------------------------------------------------------------- /run_valgrind_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/run_valgrind_tests.sh -------------------------------------------------------------------------------- /semantic_analyzer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/semantic_analyzer.c -------------------------------------------------------------------------------- /semantic_analyzer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/semantic_analyzer.h -------------------------------------------------------------------------------- /stdrot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/stdrot.c -------------------------------------------------------------------------------- /stdrot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/stdrot.h -------------------------------------------------------------------------------- /test_cases/add_two_numbers.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/add_two_numbers.brainrot -------------------------------------------------------------------------------- /test_cases/array_initialization.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/array_initialization.brainrot -------------------------------------------------------------------------------- /test_cases/bool_array.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/bool_array.brainrot -------------------------------------------------------------------------------- /test_cases/boolean.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/boolean.brainrot -------------------------------------------------------------------------------- /test_cases/char.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/char.brainrot -------------------------------------------------------------------------------- /test_cases/char_array.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/char_array.brainrot -------------------------------------------------------------------------------- /test_cases/chill.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/chill.brainrot -------------------------------------------------------------------------------- /test_cases/circle_area.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/circle_area.brainrot -------------------------------------------------------------------------------- /test_cases/circle_area_double.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/circle_area_double.brainrot -------------------------------------------------------------------------------- /test_cases/comparison_edge_case.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/comparison_edge_case.brainrot -------------------------------------------------------------------------------- /test_cases/const.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/const.brainrot -------------------------------------------------------------------------------- /test_cases/division_by_zero.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/division_by_zero.brainrot -------------------------------------------------------------------------------- /test_cases/division_edge_cases.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/division_edge_cases.brainrot -------------------------------------------------------------------------------- /test_cases/do-while.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/do-while.brainrot -------------------------------------------------------------------------------- /test_cases/double_array.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/double_array.brainrot -------------------------------------------------------------------------------- /test_cases/double_vs_float.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/double_vs_float.brainrot -------------------------------------------------------------------------------- /test_cases/fib.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/fib.brainrot -------------------------------------------------------------------------------- /test_cases/fizz_buzz.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/fizz_buzz.brainrot -------------------------------------------------------------------------------- /test_cases/fizz_buzz_short.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/fizz_buzz_short.brainrot -------------------------------------------------------------------------------- /test_cases/float.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/float.brainrot -------------------------------------------------------------------------------- /test_cases/float_array.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/float_array.brainrot -------------------------------------------------------------------------------- /test_cases/float_precision.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/float_precision.brainrot -------------------------------------------------------------------------------- /test_cases/for_loop.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/for_loop.brainrot -------------------------------------------------------------------------------- /test_cases/for_loop_break.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/for_loop_break.brainrot -------------------------------------------------------------------------------- /test_cases/func-modifier.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/func-modifier.brainrot -------------------------------------------------------------------------------- /test_cases/func_scope.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/func_scope.brainrot -------------------------------------------------------------------------------- /test_cases/grid_bfs.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/grid_bfs.brainrot -------------------------------------------------------------------------------- /test_cases/grid_bfs_1d.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/grid_bfs_1d.brainrot -------------------------------------------------------------------------------- /test_cases/hello_world.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/hello_world.brainrot -------------------------------------------------------------------------------- /test_cases/inc-dec.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/inc-dec.brainrot -------------------------------------------------------------------------------- /test_cases/int.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/int.brainrot -------------------------------------------------------------------------------- /test_cases/int_array.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/int_array.brainrot -------------------------------------------------------------------------------- /test_cases/integer_overflow.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/integer_overflow.brainrot -------------------------------------------------------------------------------- /test_cases/is_prime.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/is_prime.brainrot -------------------------------------------------------------------------------- /test_cases/matrix_init_probe.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/matrix_init_probe.brainrot -------------------------------------------------------------------------------- /test_cases/matrix_init_simple.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/matrix_init_simple.brainrot -------------------------------------------------------------------------------- /test_cases/max_gigachad.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/max_gigachad.brainrot -------------------------------------------------------------------------------- /test_cases/mixed_types.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/mixed_types.brainrot -------------------------------------------------------------------------------- /test_cases/modulo.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/modulo.brainrot -------------------------------------------------------------------------------- /test_cases/modulo_edge_case.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/modulo_edge_case.brainrot -------------------------------------------------------------------------------- /test_cases/mul_two_numbers.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/mul_two_numbers.brainrot -------------------------------------------------------------------------------- /test_cases/multi_array.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/multi_array.brainrot -------------------------------------------------------------------------------- /test_cases/nest-loop.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/nest-loop.brainrot -------------------------------------------------------------------------------- /test_cases/next-prime.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/next-prime.brainrot -------------------------------------------------------------------------------- /test_cases/output_error.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/output_error.brainrot -------------------------------------------------------------------------------- /test_cases/rage_quit.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/rage_quit.brainrot -------------------------------------------------------------------------------- /test_cases/rant.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/rant.brainrot -------------------------------------------------------------------------------- /test_cases/scientific_notation.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/scientific_notation.brainrot -------------------------------------------------------------------------------- /test_cases/semantic_error_const.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/semantic_error_const.brainrot -------------------------------------------------------------------------------- /test_cases/semantic_error_function_redef.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/semantic_error_function_redef.brainrot -------------------------------------------------------------------------------- /test_cases/semantic_error_scope.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/semantic_error_scope.brainrot -------------------------------------------------------------------------------- /test_cases/semantic_error_type_mismatch.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/semantic_error_type_mismatch.brainrot -------------------------------------------------------------------------------- /test_cases/short_array.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/short_array.brainrot -------------------------------------------------------------------------------- /test_cases/sizeof.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/sizeof.brainrot -------------------------------------------------------------------------------- /test_cases/slorp_char.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/slorp_char.brainrot -------------------------------------------------------------------------------- /test_cases/slorp_double.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/slorp_double.brainrot -------------------------------------------------------------------------------- /test_cases/slorp_float.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/slorp_float.brainrot -------------------------------------------------------------------------------- /test_cases/slorp_int.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/slorp_int.brainrot -------------------------------------------------------------------------------- /test_cases/slorp_short.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/slorp_short.brainrot -------------------------------------------------------------------------------- /test_cases/slorp_string.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/slorp_string.brainrot -------------------------------------------------------------------------------- /test_cases/switch_case.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/switch_case.brainrot -------------------------------------------------------------------------------- /test_cases/type_conversion.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/type_conversion.brainrot -------------------------------------------------------------------------------- /test_cases/uint.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/uint.brainrot -------------------------------------------------------------------------------- /test_cases/unsigned_integer_wrap.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/unsigned_integer_wrap.brainrot -------------------------------------------------------------------------------- /test_cases/unsized_array_complex.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/unsized_array_complex.brainrot -------------------------------------------------------------------------------- /test_cases/unsized_array_init.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/unsized_array_init.brainrot -------------------------------------------------------------------------------- /test_cases/while_loop.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/while_loop.brainrot -------------------------------------------------------------------------------- /test_cases/while_loop_break.brainrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/test_cases/while_loop_break.brainrot -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/tests/.gitignore -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/expected_results.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/tests/expected_results.json -------------------------------------------------------------------------------- /tests/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/tests/requirements.txt -------------------------------------------------------------------------------- /tests/test_brainrot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/tests/test_brainrot.py -------------------------------------------------------------------------------- /visitor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/visitor.c -------------------------------------------------------------------------------- /visitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brainrotlang/brainrot/HEAD/visitor.h --------------------------------------------------------------------------------