| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Update build system to use Makefile | Mustafa Quraish | 2022-01-30 | 1 | -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 Quraish | 2022-01-30 | 1 | -1/+1 |
| | | |||||
| * | Add some scripts to help assemble generated output and run it | Mustafa Quraish | 2022-01-28 | 1 | -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 lexer | Mustafa Quraish | 2022-01-24 | 1 | -0/+10 |