Releases: ablomm/ablomm-cpu
Releases · ablomm/ablomm-cpu
v2.0.0
Breaking Changes
- No longer able to reference a parent identifier in a sub-block if there exists an identifier of the same name in the sub-block, even if that reference is in the definition of the sub-block's identifier:
identifier = 123;
{
identifier = identifier * 2;
}Warning
This example will not assemble.
- CPU control unit now clocked on rising edge, and
enport now is immediately taken into effect
Features
- Circular imports are now supported
- Ability to reference an identifier in any expression even if the referenced identifier is defined later in the source code
- Comments can now appear between any token
- The assembler will now print every error it can find instead of only printing the first error it encounters and exiting