aboutsummaryrefslogtreecommitdiff
path: root/compile.sh
Commit message (Collapse)AuthorAgeFilesLines
* Update build system to use MakefileMustafa Quraish2022-01-301-9/+0
| | | | | | | | | `make` to compile the compiler `make XXX.out` to assemble/link `XXX.nasm` into an executable `make test` to run all tests `make tests/XXX` to run `tests/XXX.sh` test file `./run.sh <cupcc args>` to build, compile, run and show exit code
* Rename `cup` directory to `src`Mustafa Quraish2022-01-301-1/+1
|
* Add some scripts to help assemble generated output and run itMustafa Quraish2022-01-281-1/+0
| | | | | | | Until we have a better way of outputting the data, we're just using return codes for now. The `test.sh` script creates the compiler, compiles the selected file into ASM, then assembles and links the generated output, after which it runs it and shows the exit status.
* Initial commit + start of lexerMustafa Quraish2022-01-241-0/+10