This is the compiler for the Fasto programming language. The source code resides in the 'src' directory.
To build the compiler, run 'make'.
To print, compile or interpret a Fasto program, run 'bin/fasto'.
To run all tests from the 'tests' directory, run 'bin/runtests.sh'.
=========== Running Fasto test programs ===========
Testing assgn1.fo: Success.
Testing basic_div.fo: Success.
Testing basic_div_rules.fo: Success.
Testing basic_mult.fo: Success.
Testing basic_mult_rules.fo: Success.
Testing bool_ops.fo: Success.
Testing copyConstPropFold0.fo: Success.
Testing copyConstPropFold1.fo: Success.
Testing copyConstPropFold2.fo: Success.
Testing fail_parse.fo: Success.
Testing fib.fo: Success.
Testing inline_map.fo: Success.
Testing io_mssp.fo: Success.
Testing iota.fo: Success.
Testing lambda.fo: Success.
Testing map_bool_bool.fo: Success.
Testing map_bool_int.fo: Success.
Testing map.fo: Success.
Testing map_int_bool.fo: Success.
Testing map_int_int.fo: Success.
Testing map_red_io.fo: Success.
Testing negate.fo: Success.
Testing neg_simple.fo: Success.
Testing ordchr.fo: Success.
Testing proj_figure3.fo: Success.
Testing reduce.fo: Success.
Testing reduce_bool.fo: Success.
Testing replicate.fo: Success.
Testing replicate_int.fo: Success.
Testing scan.fo: Success.
Testing scan_small.fo: Success.
Testing short_circuit.fo: Success.