Commit Graph

31 Commits

Author SHA1 Message Date
Jeremy Ashkenas
5ef10fce4c renamed it all to CoffeeScript 2009-12-16 20:04:01 -05:00
Jeremy Ashkenas
1aad493c75 with an 'expect 10', chapter one of mysterylang is written 2009-12-16 00:00:18 -05:00
Jeremy Ashkenas
56b4379c38 fixed a ton of shift/reduces by adding order of ops -- let's do more 2009-12-15 23:24:09 -05:00
Jeremy Ashkenas
c9fa9b2cb4 -- 2009-12-15 22:38:17 -05:00
Jeremy Ashkenas
e48d49df3b got case statements wokring 2009-12-15 22:30:27 -05:00
Jeremy Ashkenas
c840696f73 -- 2009-12-15 21:38:34 -05:00
Jeremy Ashkenas
8773b43e9a made array comprehensions into expressions 2009-12-15 21:30:37 -05:00
Jeremy Ashkenas
b093a437f4 fixing object assignment indentation 2009-12-15 20:49:24 -05:00
Jeremy Ashkenas
10c281774a -- 2009-12-15 11:36:24 -05:00
Jeremy Ashkenas
a0f4c9f3ba array comprehensions can pass the index 2009-12-15 11:14:14 -05:00
Jeremy Ashkenas
4480900d61 a bit more underscore 2009-12-15 10:35:17 -05:00
Jeremy Ashkenas
aebcc50b05 add free variable name lookup. Now that we have lexical scope, array comprehensions are greatly improved 2009-12-15 10:28:54 -05:00
Jeremy Ashkenas
c7691ecc89 got lexical scoping working -- even fancier returns with assignment as the last statement in a function body 2009-12-15 10:07:10 -05:00
Jeremy Ashkenas
f7a0bf19cb with shelling out to javascript 2009-12-15 09:11:27 -05:00
Jeremy Ashkenas
5dd295bd08 got postfix if and unless onboard 2009-12-15 08:53:21 -05:00
Jeremy Ashkenas
16f80ed963 more todos 2009-12-15 00:30:40 -05:00
Jeremy Ashkenas
44106f3e06 more todos 2009-12-15 00:30:26 -05:00
Jeremy Ashkenas
d68a4fca19 first draft of array comprehensions, but they stink. 2009-12-15 00:27:34 -05:00
Jeremy Ashkenas
443d710be9 added break and continue 2009-12-14 23:11:28 -05:00
Jeremy Ashkenas
8c8fb444dd lots of goodies -- smart reducing of redunant parentheses, auto function returns now get passed down into statements. 2009-12-14 23:03:51 -05:00
Jeremy Ashkenas
fdc75144fa with try-catch working 2009-12-14 10:00:31 -05:00
Jeremy Ashkenas
4e64416397 reduce/reduce conflicts are gone 2009-12-14 00:06:08 -05:00
Jeremy Ashkenas
5dfec82a71 one more reduce/reduce down 2009-12-13 23:59:12 -05:00
Jeremy Ashkenas
0d735a6c1b ignoring the parser debugging 2009-12-13 23:45:18 -05:00
Jeremy Ashkenas
6d2e15f84e back to code 2009-12-13 23:38:09 -05:00
Jeremy Ashkenas
d0f79535ac simplified expressions heirarchy 2009-12-13 23:25:31 -05:00
Jeremy Ashkenas
c18cc036ae not getting anywhere 2009-12-13 23:25:00 -05:00
Jeremy Ashkenas
896440df7c more more, including &&=, ||= 2009-12-13 20:29:44 -05:00
Jeremy Ashkenas
91ac495c8c moving right along 2009-12-13 18:37:29 -05:00
Jeremy Ashkenas
f51972a421 line cleaning -- arglists are broken broken 2009-12-13 17:23:10 -05:00
Jeremy Ashkenas
8e9d637985 initial commit of the mystery language 2009-12-13 17:07:16 -05:00