| Age | Commit message (Collapse) | Author |
|
Finish chapter 11
Fix several bugs caused due to refactoring
Add code emission for longs
|
|
Tacky phase generation for for long types
Refactor expression handling for Tacky phase by using postwalk function
Refactor symbol namespaces
|
|
Pass chapter 10, finish book part 1
Fixed bug by threading symbol map through all statements
Fixed emitting tacky instructions for variables which are supposed to be
initialized in static section
|
|
Switch map/filter to eager versions
|
|
Able to execute "hello, world" program.
Some segmentation faults in specific test steps.
Executables not exiting on their own.
|
|
Finish chapter 4 and extra bitwise tests
|
|
|
|
Pass chapter 3 bitwise operators
|
|
|
|
|
|
Switch to hand made recursive descent parser.
Remove instaparse from dependencies.
|
|
|
|
Fix small bug in driver, it emitted the file in assembly step
Add new instructions for code emission
|
|
Add generic code emitters
Fix some minor bugs
|
|
Adding assembly generation
New opcodes, operands
|