CoffeeScript 0.9.5

This commit is contained in:
Jeremy Ashkenas 2010-11-21 21:19:49 -05:00
parent fc64fa49ac
commit e5deb2b3c3
5 changed files with 9 additions and 9 deletions

View File

@ -420,7 +420,7 @@ be used as identifiers or properties.</p> </td> <td clas
<span class="o">|</span> <span class="p">([</span><span class="o">-+:</span><span class="p">])</span><span class="err">\</span><span class="mi">1</span> <span class="c1"># doubles</span>
<span class="o">|</span> <span class="p">([</span><span class="o">&amp;|&lt;&gt;</span><span class="p">])</span><span class="err">\</span><span class="mi">2</span><span class="o">=?</span> <span class="c1"># logic / shift</span>
<span class="o">|</span> <span class="err">\</span><span class="o">?</span><span class="err">\</span><span class="p">.</span> <span class="c1"># soak access</span>
<span class="o">|</span> <span class="err">\</span><span class="p">.{</span><span class="mi">2</span><span class="p">,</span><span class="mi">3</span><span class="p">}</span> <span class="c1"># range or splat</span>
<span class="o">|</span> <span class="err">\</span><span class="p">.{</span><span class="mi">2</span><span class="p">,</span><span class="mi">3</span><span class="p">}</span> <span class="c1"># range or splat</span>
<span class="p">)</span> <span class="o">/</span><span class="err">//</span>
<span class="nv">WHITESPACE = </span><span class="sr">/^[^\n\S]+/</span>

View File

@ -752,7 +752,7 @@ has no <em>children</em> -- they're within the inner scope.</p> </td
<span class="k">if</span> <span class="nx">param</span><span class="p">.</span><span class="nx">value</span>
<span class="nv">lit = </span><span class="k">new</span> <span class="nx">Literal</span> <span class="nx">ref</span><span class="p">.</span><span class="nx">name</span><span class="p">.</span><span class="nx">value</span> <span class="o">+</span> <span class="s1">&#39; == null&#39;</span>
<span class="nv">val = </span><span class="k">new</span> <span class="nx">Assign</span> <span class="k">new</span> <span class="nx">Value</span><span class="p">(</span><span class="nx">param</span><span class="p">.</span><span class="nx">name</span><span class="p">),</span> <span class="nx">param</span><span class="p">.</span><span class="nx">value</span><span class="p">,</span> <span class="s1">&#39;=&#39;</span>
<span class="nx">exprs</span><span class="p">.</span><span class="nx">push</span> <span class="k">new</span> <span class="nx">Op</span> <span class="s1">&#39;&amp;&amp;&#39;</span><span class="p">,</span> <span class="nx">lit</span><span class="p">,</span> <span class="nx">val</span>
<span class="nx">exprs</span><span class="p">.</span><span class="nx">push</span> <span class="k">new</span> <span class="nx">If</span> <span class="nx">lit</span><span class="p">,</span> <span class="nx">val</span>
<span class="nx">vars</span><span class="p">.</span><span class="nx">push</span> <span class="nx">ref</span> <span class="nx">unless</span> <span class="nx">splats</span>
<span class="nx">scope</span><span class="p">.</span><span class="nx">startLevel</span><span class="p">()</span>
<span class="nv">wasEmpty = </span><span class="nx">@body</span><span class="p">.</span><span class="nx">isEmpty</span><span class="p">()</span>

View File

@ -1016,9 +1016,9 @@ coffee --bare --print --stdio</pre>
many contributed from <b>satyr</b>'s <a href="http://github.com/satyr/coco">Coco</a>
dialect of CoffeeScript. Heregexes (extended regexes) were added. Functions
can now have default arguments. Class bodies are now executable code.
Improved syntax errors for invalid CoffeeScript code. <tt>undefined</tt> now
works like <tt>null</tt>, and cannot be assigned a new value. Object literals
can now take dynamic keys, like this: <tt>{(key): value}</tt>
Improved syntax errors for invalid CoffeeScript. Object literals
can now take dynamic keys, like this: <tt>{(key): value}</tt>. <tt>undefined</tt> now
works like <tt>null</tt>, and cannot be assigned a new value.
</p>
<p>

File diff suppressed because one or more lines are too long

View File

@ -1884,9 +1884,9 @@ task(<span class="String"><span class="String">'</span>build:parser<span class="
many contributed from <b>satyr</b>'s <a href="http://github.com/satyr/coco">Coco</a>
dialect of CoffeeScript. Heregexes (extended regexes) were added. Functions
can now have default arguments. Class bodies are now executable code.
Improved syntax errors for invalid CoffeeScript code. <tt>undefined</tt> now
works like <tt>null</tt>, and cannot be assigned a new value. Object literals
can now take dynamic keys, like this: <tt>{(key): value}</tt>
Improved syntax errors for invalid CoffeeScript. Object literals
can now take dynamic keys, like this: <tt>{(key): value}</tt>. <tt>undefined</tt> now
works like <tt>null</tt>, and cannot be assigned a new value.
</p>
<p>