Commit Graph

9 Commits

Author SHA1 Message Date
Elliot Nunn 8d8417030f Report errors with a pretty-printing class 2019-10-13 12:51:29 +08:00
Elliot Nunn 200bc15b91 Allow multiple instructions per line
Makes command line use easier
2019-10-13 12:51:29 +08:00
Elliot Nunn 6bdba0df45 Allow multiple labels per line
Python keywords can be used as labels (sorry eval), and multiple labels
are allowed per line
2019-10-13 12:51:19 +08:00
Elliot Nunn 7bcf2895de Make CR arguments optional for cmp* and b* 2019-10-13 12:30:47 +08:00
Elliot Nunn 87ae518d3e Validate eval-expressions a bit better 2019-10-13 12:30:47 +08:00
Elliot Nunn 1efd8ef07e Add MIT license and some help 2019-10-07 19:35:57 +08:00
Elliot Nunn 9159747352 Fix incorrect mtspr/mfspr codegen 2019-10-07 19:21:52 +08:00
Elliot Nunn 147ac8c8d1 Print debug line when label is invalid 2019-10-07 19:21:52 +08:00
Elliot Nunn 809afce45b Brave attempt at a PowerPC assembler 2019-10-07 19:21:52 +08:00