Commit Graph

427 Commits

Author SHA1 Message Date
leaf corcoran
f04af88a8d slices will reuse local vars for list 2013-06-30 21:40:10 -07:00
leaf corcoran
0848c1ea71 rebuild this sucker 😤 2013-06-30 21:33:41 -07:00
leaf corcoran
642932c1d5 kill some more anon funcs for while,for,foreach 2013-06-30 21:20:01 -07:00
leaf corcoran
82f73842d8 don't create unecessary function with tblcomp and assign single 2013-06-30 21:06:31 -07:00
leaf corcoran
7735804508 more comprehension specs 2013-06-30 21:05:52 -07:00
leaf corcoran
dcf95321c0 remove/rearrange misc 2013-06-30 20:44:06 -07:00
leaf corcoran
931596d6af handle general case of block_exp single assign 2013-06-30 20:32:59 -07:00
leaf corcoran
2d345f1c7c change comprehensions again
avoid problems overwritting values we are working with
2013-06-30 20:13:12 -07:00
leaf corcoran
9dcb3ad1d1 import spec 2013-06-29 08:15:36 -07:00
leaf corcoran
d378e218e8 rebuild for import updates 2013-06-29 08:15:28 -07:00
leaf corcoran
347b427266 import is backed by destructure 2013-06-29 01:09:42 -07:00
leaf corcoran
1fa83e1e9c copy value before making accumlator for unpack foreach 2013-06-28 23:17:23 -07:00
leaf corcoran
9a6619214d rebuild 🐱 2013-06-25 20:06:56 -07:00
leaf corcoran
a41637ba1e don't generate unecessary code for classes 2013-06-25 20:05:20 -07:00
leaf corcoran
3a7f5503ce hide diff flag 2013-06-25 20:02:44 -07:00
leaf corcoran
1b7f7ddd8d destructure spec 2013-06-22 23:16:21 -07:00
leaf corcoran
fb270ad516 table comprehension spec 2013-06-21 18:47:46 -07:00
leaf corcoran
f3d92e7b4c comprehension spec 2013-06-20 09:21:46 -07:00
leaf corcoran
3320ba20d4 let moon be included from current dir 2013-06-20 08:28:05 -07:00
leaf corcoran
34c065e7a8 more class specs 2013-06-20 00:13:32 -07:00
leaf corcoran
3c7400dbd6 add class spec 2013-06-19 23:59:07 -07:00
leaf corcoran
39c280138a rebuild! 2013-06-10 19:58:18 -07:00
leaf corcoran
f8c2e0b3ab avoid creating function for basic list comprehension assign 2013-06-10 19:57:01 -07:00
leaf corcoran
dc9d5507a1 rebuild 2013-06-10 19:20:44 -07:00
leaf corcoran
4978054a8f reuse locals for unpack loops 2013-06-10 19:18:49 -07:00
leaf corcoran
1311671cdc rebuild 2013-06-10 16:20:44 -07:00
leaf corcoran
56112e074c with doesn't create its own reference unless necessary 2013-06-10 16:12:26 -07:00
leaf corcoran
aa2d411693 don't evaluate apply to last until the node is transormed 2013-06-10 13:10:56 -07:00
leaf corcoran
2b4ff60943 todo -> thoughts 2013-06-08 00:33:32 -07:00
leaf corcoran
d42bbff853 error rewriting spec 2013-06-08 00:33:02 -07:00
leaf corcoran
8e2a4daa4a specs for moon lib 2013-06-08 00:13:03 -07:00
leaf corcoran
fcf36aeb8c fix moon.mixin, fixes #99 2013-06-08 00:06:56 -07:00
leaf corcoran
2f4066d9bb update moon library to not use module 2013-06-07 23:34:03 -07:00
leaf corcoran
e65ac4946d tweak makefile 2013-06-07 23:33:47 -07:00
leaf corcoran
abbf46ac37 move test to spec 2013-06-07 23:14:08 -07:00
leaf corcoran
e705656b04 rebuild 2013-06-06 19:33:46 -07:00
leaf corcoran
e1c2829d0e reorganize destructure tests 2013-06-06 19:33:08 -07:00
leaf corcoran
9ac382fc49 destructure from value directly if local 2013-06-06 19:29:17 -07:00
leaf corcoran
71dad43c03 import can have free whitespace around imported names 2013-06-06 17:29:12 -07:00
leaf corcoran
6867817df4 mention tests in readme 2013-06-06 17:27:49 -07:00
leaf corcoran
1a436b79b2 { a : b } doesn't do self-assign #98 2013-06-06 16:55:59 -07:00
leaf corcoran
a4fbc976d9 don't allow lpeg 0.11 #94 2013-04-25 09:40:58 -07:00
leaf corcoran
ce3d4adbb1 allow line breaks inside of quote strings 2013-04-17 21:19:40 -07:00
leaf corcoran
becba7f27a remove outdated compiled documentation 2013-04-17 21:08:42 -07:00
leaf corcoran
c61b826f3b remove unneeded indentation from documentation 2013-04-17 21:07:07 -07:00
leaf corcoran
4b5d6f1cde a-b is no longer a function call #96 2013-04-16 11:16:47 -07:00
leaf corcoran
499afbaefe make testing work with latest version of busted 2013-03-19 09:53:25 -07:00
leaf corcoran
cdd413a2a8 load* functions return nil and error instead of throwing error fixes #87 2013-03-19 09:23:06 -07:00
leaf corcoran
539ae2850f add moonscript.base module for loading moonscrit without installing moonloader 2013-03-19 09:23:06 -07:00
leaf corcoran
610d3d5690 return style requires, fix #88 2013-02-27 19:17:16 -08:00