Commit Graph

186 Commits

Author SHA1 Message Date
e52ed1abd1 undefreadermacro 2021-07-22 16:11:41 -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
b9041ccff8 make sure underlying C# clone error will fail loudly next time 2021-07-20 17:24:45 -06:00
5dfb830059 fix C# fork() error 2021-07-20 16:41:08 -06:00
8173839634 narrow down C# test error 2021-07-20 13:56:02 -06:00
790dc31333 run C# tests in Mono on github actions 2021-07-20 13:02:35 -06:00
727fa55ef0 Kiss-vscode build the example config when testing 2021-07-19 15:10:13 -06:00
4850da5cab Clean up some trace() calls 2021-07-19 15:09:45 -06:00
028bc319b7 fix conditional compilation test for C# 2021-07-16 16:30:28 -06:00
45c6098a98 allow C# test failures 2021-07-16 16:30:09 -06:00
eb0d639d1f run tests on C# (expecting them to fail CI) 2021-07-16 16:02:29 -06:00
69528f87b4 fix formatting 2021-07-14 12:24:00 -06:00
2f75100db9 fix zip error 2021-07-13 18:32:09 -06:00
fb83821d14 WIP overhaul operand and variadic functions 2021-07-13 18:29:11 -06:00
088f27dbb5 more expBuilder simplification 2021-07-12 20:42:14 -06:00
4f6a45a1b9 Close #5 2021-07-12 20:33:54 -06:00
e397860893 &body macro arguments. Close #7 2021-07-12 20:08:12 -06:00
fb6ad7f636 add compiler warnings 2021-07-12 20:06:56 -06:00
c29ea24397 fix ,@ error message 2021-07-12 20:00:39 -06:00
adf2b952f2 conditionally compile aoc solutions 2021-07-12 19:15:51 -06:00
1134b50caf refactoring aoc 2021-07-12 18:41:39 -06:00
dacdaccd8e #python not #py 2021-07-12 17:45:06 -06:00
3e4a1b2903 fix \#cond test 2021-07-12 17:41:11 -06:00
d75f459952 fix github actions test error 2021-07-12 17:04:37 -06:00
add2fc86de output hscript causing GH actions error 2021-07-12 17:01:43 -06:00
cfedb93f0f wrap conditional compilation hscript parsing in the try-catch 2021-07-12 16:56:50 -06:00
1de8ba6bea Require extraHandling for variadic zip 2021-07-12 16:44:37 -06:00
8d0273ab61 variadic zip. Close #9 2021-07-12 16:17:38 -06:00
0a9a53bed1 conditional compilation \#case 2021-07-12 15:22:03 -06:00
06b730b379 use expBuilder for assert 2021-07-12 13:57:03 -06:00
7680c7a252 expBuilder().callSymbol 2021-07-12 13:56:38 -06:00
59c6b59e37 conditional compilation \#cond 2021-07-12 13:46:53 -06:00
79108fd28d cond use expBuilder() 2021-07-12 13:42:08 -06:00
737fd09288 conditional \#when and \#unless 2021-07-12 13:36:40 -06:00
0124c05566 \#if conditional compilation macro 2021-07-12 13:15:06 -06:00
9f47c4df5b make doFor return null to avoid 'variables of type Void' error 2021-06-27 22:41:58 -06:00
bf11e7d5c0 createEntries 2021-06-27 22:25:05 -06:00
c81c893a2a arrow lambdas allow single call expression 2021-06-27 18:58:21 -06:00
4bf227bb13 macrotest throw from for loop 2021-06-26 19:37:19 -06:00
c7d26ab98c exprCase 2021-06-26 19:36:45 -06:00
b445717b44 fix error when (defmethod) is used in function body 2021-06-26 13:03:31 -06:00
27ee9b8851 test for modular macros 2021-06-26 11:40:00 -06:00
560825fbf5 unreserve args as keyword in macro definitions 2021-06-26 11:39:42 -06:00
6d970d3b4a macrotest preserve more callstacks 2021-06-26 11:08:30 -06:00
23364c1a7a (reversed [list]) 2021-06-23 17:18:07 -06:00
fe85c15060 fix regression in defun/defmethod 2021-06-23 13:28:45 -06:00
72547648e9 allow defmethod without body 2021-06-23 13:20:02 -06:00
8688b371a2 make (defnew) binding list optional 2021-06-22 19:05:06 -06:00
580b10bd79 fix multiple-loading regression 2021-06-14 00:02:26 -06:00