Commit Graph

19 Commits

Author SHA1 Message Date
b64108ba69 Added back edges to cfg 2024-11-18 15:56:53 +01:00
57f32da348 Added cfg data structure, function for converting and pretty printing function 2024-11-17 00:29:52 +01:00
52f89f6e42 Removing unused code 2024-11-16 17:28:33 +01:00
9e599cc018 Compleating assignment for interpreter, modified grammars, fixed tests 2024-11-16 15:40:00 +01:00
7ad217dfb0 Removed multiple input functions, added tuples, fixed parser 2024-11-15 17:23:04 +01:00
0ff17560ee separated into modules, added parser and lexer for miniImp 2024-11-13 21:50:44 +01:00
57e2613602 Adding comments 2024-10-26 02:11:14 +02:00
3e4e1615d2 Refactoring, errors are not thrown anymore 2024-10-26 01:47:30 +02:00
8427133fd7 Adding comments for types 2024-10-25 21:38:11 +02:00
ccbba90ead Refactor 2024-10-25 21:29:49 +02:00
733834a5a7 Ariety to arity 2024-10-24 16:27:21 +02:00
0c9490780a Type checking for miniFun, adding some tests 2024-10-24 15:35:42 +02:00
8d327a08bb Adding more tests, fixing one test for miniImp, adding more functionality to miniFun 2024-10-21 17:46:19 +02:00
8b274ebda4 Adding tests, adding miniFun implementation 2024-10-20 20:28:44 +02:00
de2e8bbd86 Some minor changes 2024-10-20 20:27:23 +02:00
0704cb9c72 Better formatting 2024-10-08 19:06:35 +02:00
27c82f6357 Added powmod in utility and PowerMod in the sintax and semantics of MiniImp 2024-10-07 14:13:28 +02:00
92fa995807 Fix main, added extra functionality, added extra tests in main. TODO: add real unit tests 2024-10-05 18:40:45 +02:00
c1e513d3dc First commit 2024-10-04 19:38:34 +02:00