Commit Graph

510 Commits

Author SHA1 Message Date
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
38d6f1a3ad getTarget 2021-08-12 23:09:43 -06:00
9e947a626a Prelude.filter 2021-08-12 18:49:36 -06:00
a1eb3f2b97 extern code use args, not readLine() 2021-08-12 18:49:00 -06:00
290a5e7de1 close #36 2021-08-12 14:33:33 -06:00
8135389944 walkDirectory process folders before/after 2021-08-12 14:13:59 -06:00
033325455a Close #40 2021-08-12 13:52:35 -06:00
b121018a8b fix envBinDir on non-Windows systems 2021-08-08 12:08:38 -06:00
4bfe9139f1 trace contents of python virtualenv for debugging CI 2021-08-08 12:00:41 -06:00
f3196f4f42 (macroDepth) and generativetestcase depth limit 2021-08-08 11:42:24 -06:00
edf4cce5c4 more generative test possibilities 2021-08-04 20:52:26 -06:00
3ec1e210b3 helpful error when hscript fails to parse a macro body 2021-08-04 20:52:07 -06:00
2c076d1ab0 bugfix generative test case 2021-08-04 20:08:05 -06:00
ed4a24a03d printExp, printStr 2021-08-04 20:07:15 -06:00
6cb86e9027 lower the priority of some debug prints to macrotest only 2021-08-04 20:06:27 -06:00
e6b42dbaf2 Test case that generates expressions 2021-08-04 16:48:31 -06:00
960ab35314 pass reflection and expression evaluation to macro evaluator 2021-08-04 16:48:03 -06:00
2359ef21ac defMacroVar, defMacroFunction 2021-08-04 15:08:58 -06:00
f6894148a0 clone the macro evaluation interpreter between stack frames 2021-08-04 14:48:10 -06:00
254007066a don't print something on python assertProcess 2021-08-02 21:37:17 -06:00
01c412ec86 print when running a process 2021-08-02 21:35:05 -06:00
fb90ee185d [nat] wikipedia image scraper 2021-08-02 21:34:34 -06:00
810b72a843 commit forgotten package.json for CompilerTools test 2021-08-02 19:47:31 -06:00
113b5420b7 compilertools support python dependencies in virtualenv. close #37 2021-08-02 19:46:52 -06:00
b85328f67a fix convertToHScript on js, python 2021-08-01 21:05:53 -06:00
8833efca31 on runtime python, also use assertProcess for convertToHscript() 2021-08-01 21:05:53 -06:00
5e3714fd2d assertProcess use Popen on Python target 2021-08-01 21:05:53 -06:00
6e5a272fe7 make sure #extern inputLines is Array<String> 2021-08-01 18:02:42 -06:00
71bce9a546 make assertProcess error more descriptive 2021-08-01 16:35:06 -06:00
e15838dea8 fix defNew optional binding list 2021-08-01 16:33:39 -06:00
8b7556b176 more DRY haxelib dev of projects for testing 2021-08-01 13:02:13 -06:00
7ded498c0d skip compilertools tests on C# until a haxe bug is fixed 2021-07-27 09:06:10 -06:00
264bd4dfeb compiler check on CompilerToolsTestCase 2021-07-26 19:59:55 -06:00
9914bf5a27 pass typed data back and forth with #extern. close #17 2021-07-26 19:55:28 -06:00
0586a1dc4f (#extern) without binding support 2021-07-26 18:59:09 -06:00
0c13f91183 assertProcess() allow passing input to process 2021-07-26 16:31:29 -06:00
4e617102f2 assertProcess support nodejs ChildProcess 2021-07-26 15:09:14 -06:00
2bf035df86 fix tests for js target 2021-07-25 23:59:31 -06:00
5a6315bff7 add guards for javascript on compiler test 2021-07-25 23:57:54 -06:00
baf0c38135 compileToFile() working for hello world 2021-07-25 23:55:52 -06:00
7ffd5e46c8 notes on compileToScript() implementation 2021-07-25 22:19:33 -06:00
d8b0ba1435 fix double-evaluation of macros in automatic main function 2021-07-25 22:08:21 -06:00
16bb647a84 Failing test case for compileToScript() 2021-07-25 21:51:31 -06:00
ba9a841349 remove manual main definitions 2021-07-25 21:10:15 -06:00
b2c3c73d3f be more careful about compiler flags overwriting values in KissInterp 2021-07-25 21:09:23 -06:00