Commit Graph

366 Commits

Author SHA1 Message Date
6810a68dea deletion that should have been in last commit 2021-11-09 17:16:17 -07:00
93ad7cd3b5 fix undefinition of print before other MacroTestCases 2021-11-09 15:39:43 -07:00
f218b75ac4 cache converted hscript from ktxt2 2021-11-09 12:22:37 -07:00
84117463f7 remove trailing block comment 2021-11-09 12:04:27 -07:00
dd9a6d9aba Pixabay image asset macro! 2021-11-02 23:50:03 -04:00
1a7a0fc8ea fsMemoize 2021-11-02 22:04:07 -04:00
c8498e86fe in debug, AsyncEmbeddedScript traces the kiss expression of each command before running it 2021-11-01 19:30:11 -04:00
7127b0b39c load hollywoo assets BEFORE starting 2021-11-01 16:53:35 -04:00
5a7e88158a macro that allows collecting expressions throughout a file 2021-11-01 16:52:22 -04:00
270487501b collect fields from AsyncEmbeddedScript scriptFile 2021-11-01 16:39:33 -04:00
41d0498749 (or) should return the last value even if falsy 2021-11-01 10:51:00 -04:00
1d4a294781 loadFrom return a (begin) 2021-10-29 22:10:17 -04:00
432473ff76 allow &prop &mut 2021-10-29 17:32:00 -04:00
a45f91b5a4 kiss-interpolated string literals should type as String 2021-10-29 13:46:55 -04:00
6e3d030a74 clamp macro 2021-10-29 13:36:46 -04:00
a402bc6f2c fix { reader macro comment error 2021-10-28 15:12:04 -04:00
1489ef0fba assert return the value of the asserted expression 2021-10-28 14:54:00 -04:00
0d8560153f allow catch in defMacro without :Dynamic 2021-10-28 14:48:23 -04:00
c7ccbf8685 Helpful error messages for macro expansion errors 2021-10-28 13:39:05 -04:00
78cb9900d7 disable ifLet in defMacro bodies 2021-10-28 13:31:17 -04:00
ecd0c50cc5 instead of removing type annotations from hscript, allow them in the parser 2021-10-28 13:25:43 -04:00
47d2ac4fe4 more classes passed to KissInterp 2021-10-28 11:51:52 -04:00
2107152d6a failing test case for comment at end of block 2021-10-27 16:02:21 -04:00
3612a5457d AsyncEmbeddedScript allow libpath 2021-10-25 20:28:24 -04:00
bf5f1d41b1 Fix bad Hollywoo naming conventions 2021-10-25 16:39:18 -04:00
50a704e287 fix duplicate field bug in EmbeddedScript and AsyncEmbeddedScript 2021-10-25 14:18:48 -04:00
3bb53fa7d7 objectWith macro 2021-10-22 17:17:48 -04:00
40e686f95e make libPath part of Prelude 2021-10-22 16:26:19 -04:00
e16a37044a fix ktxt2 (errorMessage) alias not available 2021-10-21 23:05:38 -04:00
0e608c7cba fix AwaitLetTestCase on non-js targets 2021-10-19 13:54:12 -04:00
745b9b42c4 trim libPath 2021-10-19 13:53:39 -04:00
f4bbd3d509 fix constructing qualified types 2021-10-18 19:58:57 -04:00
7d1a49c18e AsyncEmbeddedScript 2021-10-18 13:09:05 -04:00
a472780c0f A cool cabin 2021-10-18 12:39:53 -04:00
1006eea0c4 AwaitLetTestCase 2021-10-17 00:24:38 -04:00
026a66bbc6 awaitLet allow catch handler 2021-10-17 00:09:23 -04:00
d849cab034 awaitLet report async errors in kiss-VSCode commands 2021-10-16 23:39:00 -04:00
38c072af0e Fix dot access for aliases 2021-10-14 18:26:46 -04:00
8b406467fd ability to run just one test case, finally 2021-10-14 18:17:17 -04:00
961ad75451 dot access on aliases 2021-10-14 17:32:17 -04:00
c35c68a395 takeUntilAndDrop() allowEOF option 2021-10-14 17:12:23 -04:00
079c1bb3d4 another failing macro test case 2021-10-13 20:10:02 -04:00
80a12ad63a add evalHaxe() to KissInterp 2021-10-13 11:31:02 -06:00
c171c172c3 fix failure to handle otherwise blocks with multiple expressions 2021-10-13 11:30:34 -06:00
bdc23b1eca new failing macro test cases 2021-10-13 11:14:42 -06:00
547082c512 make null-extern no-extern, which throws an error 2021-10-12 13:44:15 -06:00
2b26b94edf make kiss implement write output to a log 2021-10-12 13:08:43 -06:00
007b635e5c Start writing interface implementation generation 2021-10-12 12:30:38 -06:00
95a14cd509 parseComplexType better error handling 2021-10-12 12:29:07 -06:00
8d4f0c8e72 KissInterp evalKiss 2021-10-07 21:31:38 -06:00