mirror of
https://github.com/jashkenas/coffeescript.git
synced 2022-11-09 12:23:24 -05:00
CoffeeScript 0.9.5
This commit is contained in:
parent
fc64fa49ac
commit
e5deb2b3c3
5 changed files with 9 additions and 9 deletions
|
@ -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">' == null'</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">'='</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">'&&'</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>
|
||||
|
|
|
@ -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
|
@ -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>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue