Commit Graph

23 Commits

Author SHA1 Message Date
Ilya Rezvov 6a3a7d56a5 fix context building for typechecker 2018-02-25 11:28:51 -08:00
Ilya Rezvov 1366c63bf3 pass more tests 2018-02-25 08:52:44 -08:00
Ilya Rezvov e05bcdd0cb handle functions with empty body 2018-02-24 21:49:06 -08:00
Ilya Rezvov 55215f56de pass more tests 2018-02-24 21:08:18 -08:00
Ilya Rezvov 62bca80a3a make validation result monoid instance 2018-02-21 20:52:46 -08:00
Ilya Rezvov 7bd2914148 add some validation checks 2018-02-21 20:14:39 -08:00
Ilya Rezvov 55a6b482ef fix mem arg parsing 2018-02-19 18:48:50 -08:00
Ilya Rezvov f1eae1969a fix section parsing 2018-02-19 18:38:54 -08:00
Ilya Rezvov 928fa3a606 add deserializer for instructions and module 2018-02-19 18:36:17 -08:00
Ilya Rezvov 8dc40aa699 make serializer work correct 2018-02-19 14:30:06 -08:00
Ilya Rezvov f6a2daefcc fix tests 2018-02-18 10:20:24 -08:00
Ilya Rezvov 4f11058f4b desugarize exports 2018-02-18 10:19:12 -08:00
Ilya Rezvov e9e59f1a9b simplify function parsing code 2018-01-23 11:14:17 -08:00
Ilya Rezvov b517c2bb28 improve test runner 2018-01-22 20:41:58 -08:00
Ilya Rezvov 5618f59cc3 add more test files 2018-01-22 20:16:05 -08:00
Ilya Rezvov 0b593a4a8c fix block, loop and if folded forms parsing 2018-01-22 18:39:53 -08:00
Ilya Rezvov e78f07a19f parse if folded form correct 2018-01-22 18:21:28 -08:00
Ilya Rezvov 64fb4c0a35 support part of tables abbreviations 2018-01-22 15:18:18 -08:00
Ilya Rezvov 91ceecb51e improve parsing error message 2018-01-21 10:14:32 -08:00
Ilya Rezvov c0992fee62 parse module 2018-01-21 09:57:29 -08:00
Ilya Rezvov 5c4ca137a5 add nan and inf parsing 2018-01-19 10:26:10 -08:00
Ilya Rezvov d6395b490e add id parsing 2018-01-18 22:39:24 -08:00
Ilya Rezvov 10011f6fb2 initial 2018-01-18 16:07:04 -08:00