Commit Graph

98 Commits

Author SHA1 Message Date
1066a4ed76 Prelude.splitByAll 2023-06-29 15:38:48 -06:00
bf17e9a1c6 Move the line-number-dependent test to the top 2023-06-29 14:27:19 -06:00
f6027cc00c subtraction negate single argument 2023-06-14 07:03:20 -06:00
6c8a48680c move testAwaitLet() to AwaitLetTestCase 2023-05-31 12:39:39 -06:00
a6c0cf88c6 collectWhileLet 2023-05-02 16:46:08 -06:00
22471e1dd9 update testAssert 2023-04-29 20:20:44 -06:00
6a5e131b3b Support ?. operator. Close #188. 2023-04-25 17:53:23 -06:00
76a9562aba Special case of (set). Close #187 2023-04-12 10:34:12 -06:00
d7351ff960 Make pattern matching in macros a compiler error. close #173 2023-02-25 16:22:05 -07:00
b71e09347d Fix type annotations. Close #176 2023-02-25 13:44:05 -07:00
d56ca97a8a add case extraction variables to locals 2023-02-20 06:13:26 -07:00
6cca595e1c Add for and doFor capture vars to locals 2023-02-20 05:52:51 -07:00
e22e6314ef Add Context.buildFields to print macros. Close #111 2023-02-19 07:34:14 -07:00
069de2bb42 withTempSet macro 2023-02-19 07:13:15 -07:00
0876652199 move assertEquals to language core 2023-02-19 07:11:42 -07:00
1cc6c28e7b don't compile _testAwaitLet off js 2023-02-18 16:03:46 -07:00
cc0d05594c awaitLet test case. Close #71 2023-02-18 13:05:16 -07:00
249d9fc787 Experimental typeCase macro 2022-12-16 02:35:46 +00:00
a0d2d5e36c catch a (never otherwise) bug I hadn't thought of 2022-12-16 00:34:10 +00:00
f82fa8b6a4 fix a bug in printAll macros 2022-12-06 04:43:35 +00:00
64cee5a54c Print a warning when field forms are used after a print macro. Close 2022-12-06 03:53:13 +00:00
603cbee148 withFunctions. close #15 2022-12-06 01:50:59 +00:00
abbcb0d0b7 haxe property support. close #87 2022-10-31 21:41:07 +00:00
b29dfed368 prove (#if target.threaded ...) is still broken 2022-10-09 18:38:34 +00:00
94016d2c90 Throw error when array is passed to variadic prelude function. Close #114. 2022-10-06 17:57:25 +00:00
0c6f044e42 (import) and (using) for pure-kiss classes 2022-10-06 17:31:06 +00:00
b2dde14fea test + fix for an ifLet regression 2022-09-29 18:38:59 +00:00
a33baa6541 catch previously allowed case errors 2022-09-25 20:17:07 +00:00
d69175e58e add (never <pattern>) to case 2022-09-25 20:16:11 +00:00
db7a3a02f5 kind of silly - quick fractions 2022-06-21 21:07:04 +00:00
29750d6097 more advanced type detection for null checks (#64 wip) 2022-06-19 19:58:32 +00:00
edc4124b33 fix kiss string test 2022-06-18 21:31:34 +00:00
4ce069824c remove last raw haxe. close #63 2022-06-18 21:21:38 +00:00
Yvon
90269672ed change raw haxe 2022-06-18 20:35:57 +00:00
da6bdd47c2 test generated by insertUTestCase 2022-06-18 18:12:43 +00:00
bf540c3784 raw haxe block syntax. close #54 2022-06-11 15:49:59 +00:00
c3c153d2d3 use trace for ~ 2022-06-11 15:49:58 +00:00
b8ea8a81d3 trace special form. close #45 2022-06-11 15:49:58 +00:00
8dd7f62c8a assert throw line number on failure. close #42 2022-06-04 18:10:02 +00:00
c52e74c235 whileLet 2022-05-23 00:29:01 +00:00
10aa068da4 make zip, concat, and intersect wrap the result in Array type 2022-05-09 15:12:03 -04:00
8c1e05ac1d fix python testOr 2022-03-28 19:03:46 -06:00
2a0b08126e fix test case for (and) 2022-03-28 19:00:33 -06:00
84da50b807 variadic intersect() function 2022-02-10 12:34:18 -07:00
5f4351bd43 (contains) macro 2022-02-03 14:29:57 -07:00
5c4927f908 unless guards in case statements 2021-12-30 12:58:58 -07:00
4a3acec4a1 case handle null. close #14 2021-11-29 13:28:18 -07:00
1dddc5de65 highly experimental quote and eval 2021-11-23 22:17:59 -07:00
0be08fb13c exp comments 2021-11-23 19:33:45 -07:00
db5e8ce79f indexOf macro 2021-11-17 16:03:23 -07:00