Commit graph

31 commits

Author SHA1 Message Date
Richard Feldman
a699a3ec1d Use write! more 2019-11-13 23:02:15 +01:00
Richard Feldman
0a74db1169 Custom formatter for Type 2019-11-09 03:31:18 -05:00
Richard Feldman
46758e1209 Drop unused BinOp type 2019-11-09 03:31:06 -05:00
Richard Feldman
2380c50282 Drop dead code 2019-11-08 22:50:52 -05:00
Richard Feldman
97d424f99b Unary ops and case canonicalization compile! 2019-11-08 00:07:32 -05:00
Richard Feldman
7ab7fdb88c Add unary operators 2019-11-04 21:25:55 -05:00
Richard Feldman
09c7d75f0d wip canonicalize case 2019-11-03 20:24:34 +01:00
Richard Feldman
eeb2bb376c Code gen ints and floats 2019-10-21 20:12:37 -04:00
Richard Feldman
e949188319 wip 2019-10-21 08:09:50 -04:00
Richard Feldman
c7dd1978fb Re-constrain closures 2019-10-20 16:26:06 -04:00
Richard Feldman
886116ce15 Canonicalize Defs, Apply, Var, and others 2019-10-17 22:33:16 -04:00
Richard Feldman
ae301f3c86 Start merging constraint gen into canonicalization 2019-10-16 19:23:34 -04:00
Richard Feldman
422f8cc37a wip 2019-10-16 19:23:34 -04:00
Richard Feldman
a3d89c4728 Add a comment about stlib strategy. 2019-10-01 11:39:50 +03:00
Richard Feldman
0218eaa1fd Add type for DoubleSlash 2019-10-01 11:35:58 +03:00
Richard Feldman
c90330cc4d Add some helpers 2019-09-26 15:11:40 +03:00
Richard Feldman
d54cf81f7b Record raw strings during parse step 2019-09-17 04:31:54 -04:00
Richard Feldman
f47b657b9f cargo fmt 2019-09-02 15:08:33 -04:00
Richard Feldman
04595a9e71 Frac+Approx --> Float 2019-09-01 00:50:11 -04:00
Richard Feldman
2424170dfa Add basic operator inference 2019-08-31 22:58:27 -04:00
Richard Feldman
966bb60766 Infer function calls 2019-08-31 21:32:14 -04:00
Richard Feldman
2e12651858 Infer multiple assignments 2019-08-30 00:57:47 -04:00
Richard Feldman
eae1f564db Infer interpolated strings 2019-08-30 00:57:30 -04:00
Richard Feldman
10631d0dd0 Remove Blank, support Erroneous 2019-08-29 23:54:10 -04:00
Richard Feldman
64c04068d5 Get functions partially working 2019-08-28 23:03:37 -04:00
Richard Feldman
7308ef24c0 Let constraint compiles 2019-08-28 21:08:16 -04:00
Richard Feldman
49cd2ede8a Adding assignments to solver 2019-08-28 21:01:25 -04:00
Richard Feldman
8985b4bec7 Add lists 2019-08-28 00:04:08 -04:00
Richard Feldman
7e1ee8f2d5 Got more basic stuff working 2019-08-26 22:38:44 -04:00
Richard Feldman
c635da7e0c got a test working 2019-08-25 22:22:06 -04:00
Richard Feldman
04d3f68192 massive wip 2019-08-25 14:55:17 -04:00