Commit Graph

117 Commits

Author SHA1 Message Date
678959708d case handle null. close #14 2021-11-29 13:28:18 -07:00
e335b36cb9 highly experimental quote and eval 2021-11-23 22:17:59 -07:00
855fa06a87 exp comments 2021-11-23 19:33:45 -07:00
6bb03cc468 indexOf macro 2021-11-17 16:03:23 -07:00
3196f45d4f &builder arg for defMacro 2021-11-17 14:40:44 -07:00
50cb51548e refactor basic tests for cond 2021-11-14 22:50:25 -07:00
2b31027446 assertLet 2021-11-14 20:34:58 -07:00
2febfc7846 countingLambda 2021-11-14 13:54:32 -07:00
a1289707b4 work around GenerativeTestCase failure on C# 2021-11-14 10:34:29 -07:00
37b12052a6 (setMacroVar) instead of (defMacroVar) 2021-11-11 13:31:04 -07:00
6b387fd932 throwCompileError in expBuilder 2021-11-10 15:45:04 -07:00
5b6384fe37 fix missing async.done() call for non-js 2021-11-09 20:39:40 -07:00
d7b201eb72 fix GenerativeTestCase 2021-11-09 20:33:44 -07:00
0dd615a92a Less hacky macro-time evaluation 2021-11-09 18:55:33 -07:00
5424e80188 deletion that should have been in last commit 2021-11-09 17:16:17 -07:00
8dcd3cf89b fix undefinition of print before other MacroTestCases 2021-11-09 15:39:43 -07:00
f022286b37 remove trailing block comment 2021-11-09 12:04:27 -07:00
3d6ea4b397 (or) should return the last value even if falsy 2021-11-01 10:51:00 -04:00
aa3350d91e clamp macro 2021-10-29 13:36:46 -04:00
aee1c3b7ef fix { reader macro comment error 2021-10-28 15:12:04 -04:00
d96c4f30fa assert return the value of the asserted expression 2021-10-28 14:54:00 -04:00
a29f2934d9 allow catch in defMacro without :Dynamic 2021-10-28 14:48:23 -04:00
c8c407aad3 disable ifLet in defMacro bodies 2021-10-28 13:31:17 -04:00
a0ccf1f0e1 failing test case for comment at end of block 2021-10-27 16:02:21 -04:00
a2f5dcf92a fix AwaitLetTestCase on non-js targets 2021-10-19 13:54:12 -04:00
531250ff86 AwaitLetTestCase 2021-10-17 00:24:38 -04:00
858cfba33f ability to run just one test case, finally 2021-10-14 18:17:17 -04:00
13b0639e8a dot access on aliases 2021-10-14 17:32:17 -04:00
e9d5b4f65f another failing macro test case 2021-10-13 20:10:02 -04:00
314edc61ef fix failure to handle otherwise blocks with multiple expressions 2021-10-13 11:30:34 -06:00
47215b0934 new failing macro test cases 2021-10-13 11:14:42 -06:00
42b0db43e9 Fix CompilerToolsTestCase 2021-09-16 20:12:49 -06:00
f90dd4a599 using StringTools 2021-08-12 23:41:44 -06:00
63f5022112 trim test process output 2021-08-12 23:39:36 -06:00
6fad021d90 close #36 2021-08-12 14:33:33 -06:00
4e0c2f5024 (macroDepth) and generativetestcase depth limit 2021-08-08 11:42:24 -06:00
37f2457378 more generative test possibilities 2021-08-04 20:52:26 -06:00
b086d37caa bugfix generative test case 2021-08-04 20:08:05 -06:00
7c05b0d4ab printExp, printStr 2021-08-04 20:07:15 -06:00
722e8e9936 Test case that generates expressions 2021-08-04 16:48:31 -06:00
722467f728 commit forgotten package.json for CompilerTools test 2021-08-02 19:47:31 -06:00
88f418a62a compilertools support python dependencies in virtualenv. close #37 2021-08-02 19:46:52 -06:00
cea3e9e292 make assertProcess error more descriptive 2021-08-01 16:35:06 -06:00
5dc3605fa1 skip compilertools tests on C# until a haxe bug is fixed 2021-07-27 09:06:10 -06:00
c89d37fe33 compiler check on CompilerToolsTestCase 2021-07-26 19:59:55 -06:00
fba736f4f2 pass typed data back and forth with #extern. close #17 2021-07-26 19:55:28 -06:00
700a4de08b (#extern) without binding support 2021-07-26 18:59:09 -06:00
ee15d243f8 assertProcess support nodejs ChildProcess 2021-07-26 15:09:14 -06:00
ccb22c82a8 fix tests for js target 2021-07-25 23:59:31 -06:00
216f7b3cdf add guards for javascript on compiler test 2021-07-25 23:57:54 -06:00