Commit Graph

404 Commits

Author SHA1 Message Date
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
67aee59eeb fix last commit 2021-10-01 22:52:28 -06:00
71fd258de9 CompilerTools support dts2hx extern generation 2021-10-01 22:51:37 -06:00
bbb23d23d2 purgeDirectory 2021-10-01 22:49:54 -06:00
5dbd2fdb8f Fix CompilerToolsTestCase 2021-09-16 20:12:49 -06:00
e7ab5166be compileToScript() find meta files relative to the haxelib that called it 2021-09-15 16:16:12 -06:00
a6ced87e9b cast() special form 2021-09-04 13:39:27 -06:00
c73e013bbc &public and &private 2021-09-04 13:39:27 -06:00
e1328c668c using StringTools 2021-08-12 23:41:44 -06:00
a005c43664 trim test process output 2021-08-12 23:39:36 -06:00
830ebb9633 inputLines could be null 2021-08-12 23:33:49 -06:00
e0d29b1714 add macro KissTarget 2021-08-12 23:25:20 -06:00
a7472c6468 more debuggable #extern 2021-08-12 23:12:10 -06:00