Commit Graph

560 Commits

Author SHA1 Message Date
2788a3f104 (#symbol) macro 2023-01-23 01:43:36 +00:00
eed092ce67 Solve AOC day 13 part 1 2022-12-18 06:12:50 +00:00
6ba9413bc6 Don't print neverCase exps 2022-12-18 06:12:49 +00:00
7a166f53b8 Fix substring error with generics in typeCase 2022-12-18 06:12:46 +00:00
a297135f8d KSR reader macros for basic and reversed cards 2022-12-18 00:59:01 +00:00
6d16fc6f0c Fix an obscure macro evaluation bug on windows 2022-12-18 00:16:53 +00:00
9510ca75b9 Experimental typeCase macro 2022-12-16 02:35:46 +00:00
78413179b4 shouldn't check functions and methods in print null 2022-12-16 02:35:06 +00:00
dc19d00e99 Refactor to prepare for DRY typeCase 2022-12-16 01:16:20 +00:00
573c006876 Helpers.argList allow check for empty list 2022-12-16 00:35:03 +00:00
1ee7f8db8b catch a (never otherwise) bug I hadn't thought of 2022-12-16 00:34:10 +00:00
b2217ea035 localFunction allow non-void-typed function definitions 2022-12-13 23:07:45 +00:00
2a7d8e927d expect macro for reader macros 2022-12-11 23:24:43 +00:00
efd486c32d Allow bool result in evalUnquotes 2022-12-11 23:23:59 +00:00
d357e3705d Stream.takeUntil 2022-12-11 21:51:50 +00:00
0a38f65991 KissFrontEnd.dsl(). Related to #157 2022-12-11 21:51:01 +00:00
b5748832fe Allow Kiss.buildAll() to take a FrontendContext 2022-12-11 21:50:07 +00:00
e24c79776c make Prelude.userHome an alias 2022-12-08 18:34:22 +00:00
6f01a92555 fix a bug in printAll macros 2022-12-06 04:43:35 +00:00
a86c223942 Print a warning when field forms are used after a print macro. Close 2022-12-06 03:53:13 +00:00
685efc3de4 AOC day 5 2022-12-06 02:51:28 +00:00
a66202b7e9 withFunctions. close #15 2022-12-06 01:50:59 +00:00
8f713545a0 withMutProperties util macro 2022-12-04 21:48:40 +00:00
e74bd134bd AOC day 1 2022-12-01 19:03:02 +00:00
524fc830bf fix documentation for (object...) 2022-11-02 23:24:15 +00:00
68a4d6ba41 remove .def from evalUnquotes 2022-11-02 23:23:34 +00:00
eced20f90c savedVarFile 2022-11-02 21:55:19 +00:00
49e749feb5 allow pass cwd to assertProcess 2022-11-02 21:54:09 +00:00
2af8b8c95f #value macro 2022-11-02 21:53:50 +00:00
8df2f4ffb3 (load) and (loadFrom) accept macro arguments 2022-11-02 21:43:43 +00:00
a59dc82321 Fix loadingDirectory of KissState for pure-kiss classes 2022-11-02 21:39:52 +00:00
c52819368e savedVar. Close #86 2022-10-31 23:20:05 +00:00
3088be2815 haxe property support. close #87 2022-10-31 21:41:07 +00:00
e82f7bca56 +x perms 2022-10-10 02:50:02 +00:00
ad0b193065 kiss-express projects smarter dts2hx handling. Close #164 2022-10-10 02:11:43 +00:00
4b3730a0af trying again to use Context.defined() for threading check 2022-10-09 19:58:53 +00:00
62d57bc424 fix kiss new-project 2022-10-09 19:27:22 +00:00
6bc85c8a4e test kiss cli commands 2022-10-09 19:12:11 +00:00
ae9aa7d735 prove (#if target.threaded ...) is still broken 2022-10-09 18:38:34 +00:00
2cfddcdd50 fix CompilerToolsTestCase 2022-10-08 23:20:06 +00:00
39c760e2bf Kiss template use pure-kiss Main_ class 2022-10-08 19:46:30 +00:00
b95d927016 Throw error when array is passed to variadic prelude function. Close #114. 2022-10-06 17:57:25 +00:00
bb1afbe6c9 import Option and using StringTools in pure kiss classes 2022-10-06 17:31:10 +00:00
637ae85d46 (extends) and (implements) for pure-kiss classes 2022-10-06 17:31:09 +00:00
52c1b570ab more helpful defNew error message 2022-10-06 17:31:08 +00:00
2f6431f8c2 (import) and (using) for pure-kiss classes 2022-10-06 17:31:06 +00:00
0040cfea11 Make generated main functions public 2022-10-06 17:31:05 +00:00
b6c6926cc8 Make KissFrontend run by default 2022-10-06 17:31:01 +00:00
ad8cbcd824 rearrange haxelib.jsons, .hxml files, and project.xml files 2022-10-06 17:30:59 +00:00
0b1kn00b
0cc9a18cb5 debug switch on trace 2022-10-06 17:30:57 +00:00