Taddeus Kroes
|
dcca84a05b
Changed binary name to civcc
|
11 vuotta sitten |
Taddeus Kroes
|
9b5928281d
Removed fixed issue from TODO list
|
12 vuotta sitten |
Taddeus Kroes
|
569075e6d9
Typechecking phase now also prints multiple errors before quitting (could use some more extensive debugging)
|
12 vuotta sitten |
Taddeus Kroes
|
9c53b71f55
Updated TODO list
|
12 vuotta sitten |
Taddeus Kroes
|
7da2050c83
Added some TODO items
|
12 vuotta sitten |
Taddeus Kroes
|
b43f0ac36a
Cleanup
|
12 vuotta sitten |
Taddeus Kroes
|
6bb42fca4d
Updated TODO list
|
12 vuotta sitten |
Taddeus Kroes
|
7c9b5cf1af
Added interface files for all modules, moved command-line arguments to globals.ml, made types.ml an .mli file
|
12 vuotta sitten |
Taddeus Kroes
|
f496ce57f6
Made some better error messages for array assignments
|
12 vuotta sitten |
Taddeus Kroes
|
d2b685f678
Updated TODO list
|
12 vuotta sitten |
Taddeus Kroes
|
494df9d5b5
Assembly printer now prints opimized load instructions
|
12 vuotta sitten |
Taddeus Kroes
|
4f4ff50e16
Now using Int32 for integer bounds checking
|
12 vuotta sitten |
Taddeus Kroes
|
60a3a48b60
Scalar array initialisation now supports non-constant values, which are evaluated only once
|
12 vuotta sitten |
Taddeus Kroes
|
ae20d87ad4
Re-introduced DimDec node to get array dimension declarations to work properly, and rewrote a bunch of code to make it actually work...
|
12 vuotta sitten |
Taddeus Kroes
|
541308d664
Added item to TODO list
|
12 vuotta sitten |
Taddeus Kroes
|
d184138ad0
Renamed "depth analysis" to the more accurate "index analysis"
|
12 vuotta sitten |
Taddeus Kroes
|
73c9cb3c80
NodeError no longer fails with empty location
|
12 vuotta sitten |
Taddeus Kroes
|
4225c53427
Finished first version of assembly phase
|
12 vuotta sitten |
Taddeus Kroes
|
90c7e2b83d
Worked on assembly generation, added -noopt argument, tweaked verbority level
|
12 vuotta sitten |
Taddeus Kroes
|
21fc065c8f
Changed constant node types, added VarDecs|LocalFuns wrappers, implemented first steps of assembler
|
12 vuotta sitten |
Taddeus Kroes
|
8ff21e8694
Turns out a TODO list issue was already fixed implicitly
|
12 vuotta sitten |
Taddeus Kroes
|
34e7b8eeff
Updated TODO list
|
12 vuotta sitten |
Taddeus Kroes
|
12da98abeb
Implemented array dims expansion correctly (probably), more bugfixes
|
12 vuotta sitten |
Taddeus Kroes
|
478237b452
Added item to TODO list & comment cleanup
|
12 vuotta sitten |
Taddeus Kroes
|
cebd145125
Moved command-line arguments to parameterized type
|
12 vuotta sitten |
Taddeus Kroes
|
2126ae7cee
Removed preprocessor from parser, improved some error messages, moved some functions to common files
|
12 vuotta sitten |
Taddeus Kroes
|
45061a77b2
Added README
|
12 vuotta sitten |