Added a flag to show TAC generated by the compiler. Added a stub for
MIPS code generation
Extended a bit further the data structures related to the MIPS code
generation phase
Partially generating mips code for some tac instructions. Main issue
pending: register allocation
Hello World, register allocation next
print string now working with labels for strings.
gitignore
Now running directly MIPS.
Added flags for it.
We need `spim` installed in the system for `sapphire` to work.
Now there's a flag for executing MIPS.
Automatically execute if it's read from stdin.
TODO.
fixed gitignore
compile the '.s' in the current folder
always adding return at the end of main
Added requirements, changed filename
Added some final presetnation examples
Started array data type in functions change
Now we only get non size-specific arrays in function signatures.
Also, no returnings arrays.
Removed some unnecessary temporals
TAC Sequence now partitioned in basic blocks. registerAllocation based
on blocks is next
Merge branch 'mips' of ssh://github.com/chamini2/sapphire into mips
Fixed chars bug
Changed parsing rules for signatures and functions a bit