Commit Graph

73 Commits

Author SHA1 Message Date
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
381d9b952b refactor basic tests for cond 2021-11-14 22:50:25 -07:00
f268cef22a assertLet 2021-11-14 20:34:58 -07:00
bb28737e61 countingLambda 2021-11-14 13:54:32 -07:00
41d0498749 (or) should return the last value even if falsy 2021-11-01 10:51:00 -04:00
6e3d030a74 clamp macro 2021-10-29 13:36:46 -04:00
961ad75451 dot access on aliases 2021-10-14 17:32:17 -04:00
c171c172c3 fix failure to handle otherwise blocks with multiple expressions 2021-10-13 11:30:34 -06:00
e8d38d2330 test inline (load) 2021-07-25 20:06:34 -06:00
5d43feb97b Completely change naming conventions of field forms and definition macros. Close #32 2021-07-24 14:22:10 -06:00
28fb1cbd0a rename deflocal localVar 2021-07-24 12:53:27 -06:00
42f2661e4d fix enumerate test error for js 2021-07-24 12:38:57 -06:00
b02e1f34cc enumerate. Close #28 2021-07-24 12:22:20 -06:00
d5208545fe Make zip functions (and joinPath, concat) compatible with apply. Close #19 2021-07-24 12:03:49 -06:00
9dd3016091 added as keyword for case. close #29 2021-07-22 18:20:28 -06:00
7739c6fd28 Rough implementation of list-eater pattern matching. Close #1 2021-07-22 15:58:21 -06:00
19b452309b variadic concat. Close #18 2021-07-22 13:55:47 -06:00
4f6a45a1b9 Close #5 2021-07-12 20:33:54 -06:00
8d0273ab61 variadic zip. Close #9 2021-07-12 16:17:38 -06:00
9899faf645 letThrow as a convenient way to debug a try-catch expression 2021-05-22 14:18:00 -06:00
72a504eb56 (collect) macro 2021-04-26 18:50:42 -06:00
931d489c70 Kiss VSCode runtime Kiss evaluation 2021-03-18 16:20:09 -06:00
96d08e5d88 Void function support 2021-03-17 11:15:12 -06:00
ace37b7595 arrow lambdas 2021-02-17 09:33:27 -07:00
c35be6a23b String interpolation 2021-01-24 18:26:19 -07:00
bce35bc6c0 raw strings 2021-01-24 17:25:15 -07:00