about summary refs log tree commit diff stats
path: root/subx/067parse-hex.subx
Commit message (Collapse)AuthorAgeFilesLines
* 5438 - raise error on uppercase hexKartik Agaram2019-07-211-5/+70
| | | | | | | | | | | | | | | | | | We can now translate layers 49-56 using the self-hosted translator (`translate` and `ntranslate`). As a follow-up to commit 5404, the self-hosted translator is a little more strict than the C++ translator in 3 places: a) All .subx files must define a data segment. b) All .subx files must define an `Entry` label. c) All numbers must be in *lowercase* hex. In all cases, where programs work with the C++ translator but violate the self-hosted translator's assumptions, we must make sure we raise errors rather than silently emit bad code.
* 5437Kartik Agaram2019-07-211-0/+809
Break a dependency from `print-int32` to `from-hex-char`.