Commit Graph

794 Commits

Author SHA1 Message Date
352998a94d import Helpers for EmbeddedScript 2023-03-03 14:46:26 -07:00
a00d27ff36 Preempt the generic case for cast and the 2023-03-03 14:42:32 -07:00
c57636714a Attach better position info to embeddedscript commands 2023-03-03 14:42:31 -07:00
ef51ac0f80 Improve some compiler errors 2023-03-03 14:42:31 -07:00
269ddb6fde better error message when (load) file isn't found 2023-03-03 14:42:30 -07:00
91b56a26ec Fix profileKiss. Close #179 2023-03-03 14:42:29 -07:00
adb8f0bafc Fix typed expression being space-separated-only 2023-03-02 06:02:38 -07:00
ce61e94f89 Fix macroExpandAndConvert with -D kissCache 2023-03-02 05:50:52 -07:00
297957070a remove trace causing error 2023-02-25 09:56:22 -07:00
d7351ff960 Make pattern matching in macros a compiler error. close #173 2023-02-25 16:22:05 -07:00
b71e09347d Fix type annotations. Close #176 2023-02-25 13:44:05 -07:00
d56ca97a8a add case extraction variables to locals 2023-02-20 06:13:26 -07:00
6cca595e1c Add for and doFor capture vars to locals 2023-02-20 05:52:51 -07:00
e4eaf60e39 for and doFor replace localVar with let 2023-02-19 08:09:57 -07:00
e28fb16840 localVar warning. Close #112 2023-02-19 08:09:38 -07:00
e22e6314ef Add Context.buildFields to print macros. Close #111 2023-02-19 07:34:14 -07:00
069de2bb42 withTempSet macro 2023-02-19 07:13:15 -07:00
0876652199 move assertEquals to language core 2023-02-19 07:11:42 -07:00
25ce490196 Allow &builder argument after &rest or &body argument 2023-02-19 06:12:34 -07:00
1cc6c28e7b don't compile _testAwaitLet off js 2023-02-18 16:03:46 -07:00
a635ccfc3f fix awaitLet 2023-02-18 16:00:47 -07:00
101929f0de real macroExpand implementation 2023-02-18 14:45:37 -07:00
cc0d05594c awaitLet test case. Close #71 2023-02-18 13:05:16 -07:00
ac911e0567 Trim process output on nodejs 2023-02-18 12:09:50 -07:00
88611ace4c tryProcess return null on failure 2023-02-18 11:56:49 -07:00
ec87adb106 Don't test tryprocess on js 2023-02-18 11:45:46 -07:00
2ba38b7d21 Workaround C# Process behavior 2023-02-18 11:35:44 -07:00
a40ce65af1 add &first meta to defNew 2023-02-15 05:46:10 -07:00
f319b493e6 Make C# tryProcess test fail again 2023-02-11 16:04:20 -07:00
8764c58977 Fix tryProcess on C# 2023-02-11 15:42:56 -07:00
0fbbbe59a4 Don't add Http to KissInterp on C# 2023-02-11 15:38:50 -07:00
85f7ea0d3f Failing test case for tryProcess in C# 2023-02-11 15:37:53 -07:00
27ba120288 Partial interface implementation generator (#83) 2023-02-10 09:17:48 -07:00
588b33f916 (new) process symbols in the old way 2023-01-22 22:55:34 -07:00
41a8861781 (#symbol) macro 2023-01-23 01:43:36 +00:00
eae3865a12 Solve AOC day 13 part 1 2022-12-18 06:12:50 +00:00
46dccd8cdc Don't print neverCase exps 2022-12-18 06:12:49 +00:00
63f52cccf5 Fix substring error with generics in typeCase 2022-12-18 06:12:46 +00:00
44196121f9 KSR reader macros for basic and reversed cards 2022-12-18 00:59:01 +00:00
cf2a152e25 Fix an obscure macro evaluation bug on windows 2022-12-18 00:16:53 +00:00
249d9fc787 Experimental typeCase macro 2022-12-16 02:35:46 +00:00
60880215fd shouldn't check functions and methods in print null 2022-12-16 02:35:06 +00:00
ca0ca35f12 Refactor to prepare for DRY typeCase 2022-12-16 01:16:20 +00:00
159f18ec85 Helpers.argList allow check for empty list 2022-12-16 00:35:03 +00:00
a0d2d5e36c catch a (never otherwise) bug I hadn't thought of 2022-12-16 00:34:10 +00:00
9eef562b2b localFunction allow non-void-typed function definitions 2022-12-13 23:07:45 +00:00
52c25a6432 expect macro for reader macros 2022-12-11 23:24:43 +00:00
c1976cb420 Allow bool result in evalUnquotes 2022-12-11 23:23:59 +00:00
385ed61de8 Stream.takeUntil 2022-12-11 21:51:50 +00:00
f766f764cc KissFrontEnd.dsl(). Related to #157 2022-12-11 21:51:01 +00:00