Taddeus Kroes
|
94299b18ac
Fixed division by zero check
|
12 年之前 |
Taddeus Kroes
|
a574d8ace5
IntVal now takes a 32-bit int as argument (not 31 or 63), and integer bound check is moved to lexer
|
12 年之前 |
Taddeus Kroes
|
569075e6d9
Typechecking phase now also prints multiple errors before quitting (could use some more extensive debugging)
|
12 年之前 |
Taddeus Kroes
|
9dd038fd0f
Cleanup
|
12 年之前 |
Taddeus Kroes
|
885fa4bc95
Changed the way errors are represented + context analysis now prints multiple errors before exiting
|
12 年之前 |
Taddeus Kroes
|
ef86a30481
Rewrote default traversal function such that a traversal now has a secondary result
|
12 年之前 |
Taddeus Kroes
|
9c53b71f55
Updated TODO list
|
12 年之前 |
Taddeus Kroes
|
81894d4b01
Variable declarations are now again moved to the beginning of the function body
|
12 年之前 |
Taddeus Kroes
|
4f45e79231
Revert "For-to-while loop transformations now use inline vardecs"
|
12 年之前 |
Taddeus Kroes
|
b530c36dde
Generated variable names now have leading underscores instead of dollar signs
|
12 年之前 |
Taddeus Kroes
|
c373abd89b
Float constants of the form .5 and 5. are now allowed by the lexer
|
12 年之前 |
Taddeus Kroes
|
f8a14e0111
Added testsuite README and mae target for quick redistribution of testing framework
|
12 年之前 |
Taddeus Kroes
|
65edd7a998
Removed some faulty comments from the testsuite
|
12 年之前 |
Taddeus Kroes
|
a1fb541ec0
Indent fix
|
12 年之前 |
Taddeus Kroes
|
7da2050c83
Added some TODO items
|
12 年之前 |
Taddeus Kroes
|
b21183186b
Made function reference into a link in docs
|
12 年之前 |
Taddeus Kroes
|
71d3ad5cc7
Correctd some typo's
|
12 年之前 |
Taddeus Kroes
|
a7f64c44ce
Removed useless parentheses
|
12 年之前 |
Taddeus Kroes
|
41961457ea
Updated some comments
|
12 年之前 |
Taddeus Kroes
|
3082b87b35
Fixed weird context analysis on array dimension names
|
12 年之前 |
Taddeus Kroes
|
201057e27b
Added a bunch of tests for parsing and more
|
12 年之前 |
Taddeus Kroes
|
afb60883d5
For-to-while loop transformations now use inline vardecs
|
12 年之前 |
Taddeus Kroes
|
eb9251e76d
Test runner cleanup
|
12 年之前 |
Taddeus Kroes
|
bd12758353
Added testcase for global array initialisation
|
12 年之前 |
Taddeus Kroes
|
013ecd4880
Global arrays may now also be initialised
|
12 年之前 |
Taddeus Kroes
|
7ed93f79ce
Stdlib header file cleanup
|
12 年之前 |
Taddeus Kroes
|
d46894a67c
Made array type errors more readable
|
12 年之前 |
Taddeus Kroes
|
e2cc38a7b6
VarDec and Assign are now interleaved, making scoping correct
|
12 年之前 |
Taddeus Kroes
|
880b03d7a9
Moved preprocess tests to separate directory, tweaked some test configuration vars
|
12 年之前 |
Taddeus Kroes
|
35476b2030
Added extensive parsing test ,tweaked some other test files
|
12 年之前 |