| Commit message (Collapse) | Author | Age |
|
|
|
|
|
| |
This produces valid C code in a header file and also provides an INTF
macro which makes it much less obtuse to call the various functions to
set and unset bitfields.
|
|
|
|
|
| |
This is to make anonymous expansion better and cleaner. It gets rid of
the hash-mark hack introduced earlier.
|
|
|
|
|
|
| |
Now it includes information about the package a symobl is in. The object
its in and the register its in. This allows better code generation in
the backend that's somewhat more organized.
|
|
|
|
|
| |
Have basic implementations down for coarse registers. Working on getting
bitfields supported.
|
|
|
|
|
| |
This helps to catch bugs in the compiler, specifically ones related to
mixing up bits and bytes.
|
|
|
|
|
|
|
| |
Big change. Implements qualification, which separates the qualification
concerns from the ConsistencyCheck phase.
I'm getting close to implementing a backend.
|
| |
|
|
|
|
| |
As opposed to the original 'Annotated' data type.
|
|
|
|
|
| |
Import statements are fully implemented including compiling to an
interface file for faster compilations.
|
|
compliation phases.
|