Commit Graph

136 Commits

Author SHA1 Message Date
3de68c4b79 perms 2021-06-13 23:46:53 -06:00
82d1f3405a (loadFrom [haxelib] [file]) macro 2021-06-13 23:20:03 -06:00
102fdfcd38 fix haxelib.json generation for new-project 2021-06-13 23:15:05 -06:00
410bada192 new-project subcommand mostly works 2021-06-13 23:00:30 -06:00
ca7721b92a refactor Main.hx to allow more subcommands 2021-06-13 21:45:15 -06:00
0d82a91b78 KissInterp use normal exprReturn except when testing macros with -D macrotest 2021-06-13 20:55:17 -06:00
d8372d7359 allow unquoting into a meta expression 2021-06-12 21:45:25 -06:00
61a00703a0 more precise (case) allows (or) result for the object being tested 2021-06-12 21:30:22 -06:00
d1fc9d3623 (symbol) and (expList) for macros 2021-06-12 21:28:48 -06:00
e3543cfafb Always return macro expansions as ReaderExp with pos 2021-06-12 21:26:01 -06:00
0e4c21d209 letThrow as a convenient way to debug a try-catch expression 2021-05-22 14:18:00 -06:00
a2379074c6 fix convertToHScript for nodejs 2021-05-22 13:24:25 -06:00
d826755507 formatting 2021-05-22 12:12:12 -06:00
f48318bee4 [nap] tags example 2021-05-21 17:27:19 -06:00
165657d497 add symbolName() for macros 2021-05-21 17:25:54 -06:00
fac52a7e77 (the) can now specify a package and unquote package/type 2021-05-21 17:16:09 -06:00
85658df321 Move ReaderExp to its own file 2021-05-21 16:13:00 -06:00
4f5f0a4d41 defnew allow empty binding list 2021-05-21 12:57:10 -06:00
89f30882cd KissInterp 2021-05-18 17:39:11 -06:00
010b171c24 remove type annotations within meta exps 2021-05-18 17:07:46 -06:00
4cd7d42aa9 remove type annotations from expressions for hscript consumption 2021-05-18 16:45:21 -06:00
dfba66b900 multi-target convertToHScript function in Prelude 2021-05-18 15:35:48 -06:00
0989aa06d3 handy reader macro for debug printing 2021-05-18 13:49:23 -06:00
ed8b1191cb defnew &prop 2021-05-17 08:11:46 -06:00
285f318782 fix formatting 2021-05-03 17:29:35 -06:00
d3e28ff8fa Fix type annotation for &mut properties in defnew 2021-05-03 15:24:50 -06:00
c831c78411 fix formatting 2021-04-28 20:12:38 -06:00
fcf422386d squash Advent of Code log output 2021-04-28 15:19:13 -06:00
42d50600d1 (once) and (oncePerInstance) 2021-04-27 20:05:57 -06:00
b759c71a5b Refactor to allow field forms anywhere 2021-04-27 19:08:34 -06:00
fa5db8233a [test] Run lime build over flixel projects 2021-04-27 17:37:34 -06:00
4f3f599909 [ascii] blitSurface basic 2021-04-26 18:50:42 -06:00
0e98e72245 (collect) macro 2021-04-26 18:50:42 -06:00
5a05aec560 Fix regression of commend-at-eof error 2021-04-26 18:50:42 -06:00
1157294733 make Stream usable on non-sys targets 2021-04-26 18:50:42 -06:00
f3590a0616 (loop) macro 2021-04-26 18:50:41 -06:00
821c1188c0 Fix type errors 2021-04-24 21:26:26 -06:00
665e4a3ca7 Find files relative to build macro caller 2021-04-24 20:34:47 -06:00
fe4e2cc509 defnew 2021-04-24 14:53:55 -06:00
1dca05cadc Allow defvar/defprop without value 2021-04-24 14:19:50 -06:00
18d7459932 use expBuilder for awaitLet 2021-04-24 13:00:45 -06:00
ff2c5f77d4 More satsifying Stream fixes 2021-04-05 20:28:21 -06:00
d00b2d02df Fix nextToken() EOF error 2021-04-05 19:47:25 -06:00
4f5ce7b278 Fix haxe 4.2 type error 2021-04-05 19:20:30 -06:00
191aed1849 [vscode] refactor some things 2021-04-02 19:03:47 -06:00
84d1a6877e truthy checks shouldn't drop type info 2021-04-02 18:56:13 -06:00
35848dd130 Test macro list expansion 2021-04-02 12:51:15 -06:00
cde8b3b7be Allow macros to define more than one field 2021-04-02 12:32:58 -06:00
82fe5624e9 Better error message for non-field forms at top level 2021-04-02 11:18:46 -06:00
f64393a161 Kiss VSCode runtime Kiss evaluation 2021-03-18 16:20:09 -06:00