Commit Graph

24 Commits

Author SHA1 Message Date
User 12d878d24b moved some test cases 2018-02-10 15:22:27 +01:00
User c503ff31c5 changed array implementation (size is no longer part of type) 2018-02-10 15:20:18 +01:00
User 68093f96e9 check 'if' condition type, mark functions constant, improved tests 2017-11-28 16:45:15 +01:00
User eae3c68b51 move boolean output and character input to subroutine, change memlib comments 2017-11-28 16:39:02 +01:00
User 7ddbca1ef1 ILOC: allow moving instruction between programs, aligned comment prettyPrint 2017-11-28 16:30:49 +01:00
User 8fa96cb362 extracted strings, sorted methods, added constants, added procedures, added more tests, restructured parser rules 2017-10-20 14:16:11 +02:00
User f6cabe0ccb implemented arrays, split antlr file into grammar and lexer 2017-07-30 14:53:53 +02:00
User 5a48e93674 implemented closures with correct cleanup 2017-07-27 20:26:31 +02:00
User 9baff2d080 changed calling convention for memlib to stack 2017-07-22 18:31:51 +02:00
User e9b91f2152 added modified ILOC environment 2017-07-22 15:52:00 +02:00
User f9110893c6 added interactive command prompt 2017-07-22 15:47:16 +02:00
User 87b859a70c added memory allocator with tests 2017-07-22 15:46:54 +02:00
User b617136564 refactored types, split tests into features instead of stages, added author 2017-07-21 13:22:23 +02:00
User 610611e212 reordered methods, started report 2017-07-21 11:38:24 +02:00
User a1257c237b added tuple types, added javadoc for all public attributes 2017-07-17 22:46:18 +02:00
User 11da0a0826 improved nested call correctness, register allocations, renamed project files 2017-07-16 16:09:56 +02:00
User 85e5f569b4 added functions 2017-07-14 18:27:37 +02:00
User a42c621515 improved toolchain and test structure, improved documentation 2017-07-12 21:30:52 +02:00
User d1d97bc329 generator tests finished, library javadoc externalized 2017-07-10 22:04:01 +02:00
User a845321785 basic generator 2017-05-15 16:22:00 +02:00
User 21dca82f4a basic checker and checker test 2017-05-12 18:28:57 +02:00
User c4f5c77fc4 basic parser and parser tests 2017-05-12 18:26:29 +02:00
User e5ab8b2db7 remove expr ambiguity 2017-05-12 18:13:12 +02:00
User 94709c1430 basic language 2017-04-26 15:55:18 +02:00