summaryrefslogtreecommitdiff
path: root/src/types
Commit message (Collapse)AuthorAge
* Implement <len> operator for expressionsBen Bridle32 hours
| | | | | The <len> operator returns the width of an integer in bits, using the same calculation as for packing an integer into a bit field.
* Rewrite entire assemblerBen Bridle2025-03-11
The language is now more general, the code is better structured, error reporting is more detailed, and many new language features have been implemented: - conditional blocks - first-class strings - more expression operators - binary literals - negative values - invocations in constant expressions