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
|
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
|
41961457ea
Updated some comments
|
преди 12 години |
Taddeus Kroes
|
cc41a0ca0a
Typo
|
преди 12 години |
Taddeus Kroes
|
0e88812018
Typo's
|
преди 12 години |
Taddeus Kroes
|
089a32c1a6
Cleanup
|
преди 12 години |
Taddeus Kroes
|
625095f367
Documented all global modules (phases still need to be done)
|
преди 12 години |
Taddeus Kroes
|
f8e99b742a
Finished documenting Types
|
преди 12 години |
Taddeus Kroes
|
fc301e4dcb
Added ArraySize instruction type, documented AST types and instruction types
|
преди 12 години |
Taddeus Kroes
|
d9384dc253
Removed ArrayScalar node
|
преди 12 години |
Taddeus Kroes
|
673ba839a3
Continued documentation of types.mli
|
преди 12 години |
Taddeus Kroes
|
191c9bb195
Added some documentation headers
|
преди 12 години |
Taddeus Kroes
|
04e2c46278
Typo
|
преди 12 години |
Taddeus Kroes
|
988cf707a4
Started on documentation
|
преди 12 години |
Taddeus Kroes
|
3403c4a3fc
Formatted all source code to 2 spaces as tab, and some more prettifications
|
преди 12 години |
Taddeus Kroes
|
bbb89db752
Forgot to add the mli files in the last commit... and now removed (generated) types.ml from repo index
|
преди 12 години |