Commit History

Autor SHA1 Mensaxe Data
  Taddeus Kroes bf51961a6f Code cleanup %!s(int64=12) %!d(string=hai) anos
  Taddeus Kroes 9d33a6e4a5 Added test case for invalid array constant initialisation %!s(int64=12) %!d(string=hai) anos
  Taddeus Kroes 2c7c770755 Clarified example code in interface file %!s(int64=12) %!d(string=hai) anos
  Taddeus Kroes 9b5928281d Removed fixed issue from TODO list %!s(int64=12) %!d(string=hai) anos
  Taddeus Kroes 95f70e3e94 Comment cleanup %!s(int64=12) %!d(string=hai) anos
  Taddeus Kroes b508c41935 Fixed ocamldoc link in interface file %!s(int64=12) %!d(string=hai) anos
  Taddeus Kroes f074552d42 Array constant initialisations now require a strict nesting level equal to the number of dimensions; simplified some related code %!s(int64=12) %!d(string=hai) anos
  Taddeus Kroes 0e0c62d5a7 Removed warning for floating-point division by zero %!s(int64=12) %!d(string=hai) anos
  Taddeus Kroes 94299b18ac Fixed division by zero check %!s(int64=12) %!d(string=hai) anos
  Taddeus Kroes a574d8ace5 IntVal now takes a 32-bit int as argument (not 31 or 63), and integer bound check is moved to lexer %!s(int64=12) %!d(string=hai) anos
  Taddeus Kroes 569075e6d9 Typechecking phase now also prints multiple errors before quitting (could use some more extensive debugging) %!s(int64=12) %!d(string=hai) anos
  Taddeus Kroes 9dd038fd0f Cleanup %!s(int64=12) %!d(string=hai) anos
  Taddeus Kroes 885fa4bc95 Changed the way errors are represented + context analysis now prints multiple errors before exiting %!s(int64=12) %!d(string=hai) anos
  Taddeus Kroes ef86a30481 Rewrote default traversal function such that a traversal now has a secondary result %!s(int64=12) %!d(string=hai) anos
  Taddeus Kroes 9c53b71f55 Updated TODO list %!s(int64=12) %!d(string=hai) anos
  Taddeus Kroes 81894d4b01 Variable declarations are now again moved to the beginning of the function body %!s(int64=12) %!d(string=hai) anos
  Taddeus Kroes 4f45e79231 Revert "For-to-while loop transformations now use inline vardecs" %!s(int64=12) %!d(string=hai) anos
  Taddeus Kroes b530c36dde Generated variable names now have leading underscores instead of dollar signs %!s(int64=12) %!d(string=hai) anos
  Taddeus Kroes c373abd89b Float constants of the form .5 and 5. are now allowed by the lexer %!s(int64=12) %!d(string=hai) anos
  Taddeus Kroes f8a14e0111 Added testsuite README and mae target for quick redistribution of testing framework %!s(int64=12) %!d(string=hai) anos
  Taddeus Kroes 65edd7a998 Removed some faulty comments from the testsuite %!s(int64=12) %!d(string=hai) anos
  Taddeus Kroes a1fb541ec0 Indent fix %!s(int64=12) %!d(string=hai) anos
  Taddeus Kroes 7da2050c83 Added some TODO items %!s(int64=12) %!d(string=hai) anos
  Taddeus Kroes b21183186b Made function reference into a link in docs %!s(int64=12) %!d(string=hai) anos
  Taddeus Kroes 71d3ad5cc7 Correctd some typo's %!s(int64=12) %!d(string=hai) anos
  Taddeus Kroes a7f64c44ce Removed useless parentheses %!s(int64=12) %!d(string=hai) anos
  Taddeus Kroes 41961457ea Updated some comments %!s(int64=12) %!d(string=hai) anos
  Taddeus Kroes 3082b87b35 Fixed weird context analysis on array dimension names %!s(int64=12) %!d(string=hai) anos
  Taddeus Kroes 201057e27b Added a bunch of tests for parsing and more %!s(int64=12) %!d(string=hai) anos
  Taddeus Kroes afb60883d5 For-to-while loop transformations now use inline vardecs %!s(int64=12) %!d(string=hai) anos