Commit graph

32 commits

Author SHA1 Message Date
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
75220a6834 Revert "Attempt at making type annotation parser."
This reverts commit 71ba2e83d3.
2019-09-01 17:17:35 -04:00
Richard Feldman
71ba2e83d3 Attempt at making type annotation parser.
Fails due to running into compiler's recursion limit.
2019-09-01 17:14:51 -04:00
Richard Feldman
f95aa1c394 Add type alias for String 2019-09-01 00:51:22 -04:00
Richard Feldman
04595a9e71 Frac+Approx --> Float 2019-09-01 00:50:11 -04:00
Richard Feldman
20725b862d Add test for type of operator 2019-09-01 00:04:00 -04:00
Richard Feldman
f8f28e1f29 Reproduce list parsing bug 2019-08-31 23:15:17 -04:00
Richard Feldman
2424170dfa Add basic operator inference 2019-08-31 22:58:27 -04:00
Richard Feldman
5291e41b4b Add failing operator test 2019-08-31 21:36:45 -04:00
Richard Feldman
244735d325 Add some more tests 2019-08-31 21:36:36 -04:00
Richard Feldman
966bb60766 Infer function calls 2019-08-31 21:32:14 -04:00
Richard Feldman
aa47ae0706 Expand multiple Let test 2019-08-31 01:30:00 -04:00
Richard Feldman
767852eb56 Revert "Fix canonicalization bug."
This reverts commit d4c3a8c4cb.
2019-08-31 00:31:52 -04:00
Richard Feldman
d4c3a8c4cb Fix canonicalization bug. 2019-08-31 00:29:16 -04:00
Richard Feldman
c32c893281 Infer multiple assignments together 2019-08-30 22:46:31 -04:00
Richard Feldman
741a97f951 Reproduce multiple string assignment failure 2019-08-30 01:05:32 -04:00
Richard Feldman
386a650e96 Use Vec::new over vec![] 2019-08-30 01:05:05 -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
ded3ba7f54 Reproduce assigning functions bug 2019-08-29 22:38:13 -04:00
Richard Feldman
cf4582c866 Fix some type pretty printing 2019-08-28 23:05:11 -04:00
Richard Feldman
64c04068d5 Get functions partially working 2019-08-28 23:03:37 -04:00
Richard Feldman
49cd2ede8a Adding assignments to solver 2019-08-28 21:01:25 -04:00
Richard Feldman
3d0460bbb8 Add some nested list tests 2019-08-28 00:56:45 -04:00
Richard Feldman
2bae47638a Go back to Apply being Vec<Var> 2019-08-28 00:55:42 -04:00
Richard Feldman
7e5d903e9e Attempt to use Content over Var for Apply 2019-08-28 00:51:17 -04:00
Richard Feldman
8985b4bec7 Add lists 2019-08-28 00:04:08 -04:00
Richard Feldman
46750ae6ca Add test for empty string 2019-08-26 22:41:57 -04:00
Richard Feldman
1a675860bc Add test for string inference 2019-08-26 22:39:58 -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