Commit Graph

491 Commits

Author SHA1 Message Date
c460ec7324 generalize makeFileForNewProject() to allow more templates 2022-03-28 14:32:36 -06:00
ae756065a6 initialization macro to suppress the unused case warning 2022-02-23 14:17:35 -07:00
84da50b807 variadic intersect() function 2022-02-10 12:34:18 -07:00
b34b0308a2 allow &mut on variable in list-eating pattern 2022-02-03 14:51:40 -07:00
5f4351bd43 (contains) macro 2022-02-03 14:29:57 -07:00
cafea12bd6 Stream.takeLineAsStream() 2022-01-08 22:58:48 -07:00
af293c142d -D profileKiss to see each file's build() time 2022-01-07 18:51:44 -07:00
d5e948c952 hack in a dollar sign 2022-01-04 15:31:08 -07:00
d9e9faab77 no need to trace AsyncEmbeddedScript commands--just print 2021-12-31 16:38:47 -07:00
e56d2092fa buttons to skip to labels 2021-12-30 15:18:44 -07:00
5c4927f908 unless guards in case statements 2021-12-30 12:58:58 -07:00
9a2e9093a1 built-in FuzzyMap match serializing 2021-12-30 11:27:45 -07:00
63cca59789 FuzzyMap.existsExactly() 2021-12-30 10:45:11 -07:00
d2f100f596 rename reversed -> reverse 2021-12-23 11:35:38 -07:00
90188916bd Async commands which can't be skipped 2021-12-21 21:02:01 -07:00
3170b1f4d4 refactor label handling into AsyncEmbeddedScript 2021-12-21 20:43:10 -07:00
1cc4207324 refactor most functions out of AsyncEmbeddedScript.build() 2021-12-21 20:17:00 -07:00
8a4414273b beginning and end of file readerMacros 2021-12-21 17:05:37 -07:00
5582ecde10 pass kissFile and className to conditional compiler macros 2021-12-21 16:24:01 -07:00
fa0e0a93bb fill out the FuzzyMap API to match Map 2021-12-21 15:48:22 -07:00
3ea65c0550 make zip alias for zipThrow 2021-12-17 15:31:42 -07:00
452a6187bf Add voice track support to Hollywoo 2021-12-15 20:07:50 -07:00
a1a89248a7 fuzzymap compare lowercase 2021-12-15 17:56:33 -07:00
1c8864a8db FuzzyMap set strictly 2021-12-15 17:25:43 -07:00
b384a43742 Store Hollywoo objects in improved FuzzyMap 2021-12-15 15:05:28 -07:00
2b7581bb7b Fix label skipping in hollywoo-flixel 2021-12-14 21:01:56 -07:00
430f6fc0ba buggy label/skip system for hollywooFlixel 2021-12-14 20:48:53 -07:00
7852f53b13 Stream takeBetween() method 2021-12-14 12:58:44 -07:00
33f80207ba measureTime macro 2021-12-12 17:49:47 -07:00
08517705ce Improve the ~ reader macro 2021-12-06 13:41:08 -07:00
736245f7db Fuzzy map type 2021-12-04 17:34:43 -07:00
5d4ea606f0 fixes for Hollywoo 2021-12-04 00:12:13 -07:00
fdcff2ee58 test pre-commit formatting 2021-11-30 23:18:44 -07:00
17fba4bc1c sss 2021-11-30 23:17:03 -07:00
4dc4794673 (isListExp) predicate 2021-11-30 12:44:27 -07:00
a12f0e1936 Pass CompileError to defMacro and defReaderMacro 2021-11-30 12:44:04 -07:00
1191e5bed7 fix new bug in reader macros without &builder 2021-11-29 17:06:17 -07:00
443c71d9e4 helpful warnings/errors from defReaderMacro error 2021-11-29 16:52:34 -07:00
1f39bcb788 Prelude.substr allow negative indices 2021-11-29 15:54:39 -07:00
b57f399b2f fix new bug in case 2021-11-29 14:59:04 -07:00
4a3acec4a1 case handle null. close #14 2021-11-29 13:28:18 -07:00
09e2898d42 exprCase handle meta exps 2021-11-27 21:13:39 -07:00
4eb2a083a2 allow hollywoo readermacros to handle optional arguments 2021-11-27 21:13:25 -07:00
149d824b76 fix mapForInterp of hscript generation 2021-11-27 21:07:16 -07:00
f556d50e90 pass macroVars to conditional compilation macros 2021-11-27 20:36:40 -07:00
64d9f0045a fix typed expression exprCase 2021-11-27 20:08:57 -07:00
8bf5a12343 fix exprCase 2021-11-27 20:07:41 -07:00
2b759680dd disable multiple builder args on reader macros 2021-11-27 20:07:14 -07:00
b071b89802 add &builder arguments to defReaderMacro 2021-11-27 20:06:01 -07:00
ad54a02781 exprCase match :Typed exps 2021-11-27 18:57:49 -07:00