first draft of docs are done

This commit is contained in:
Jeremy Ashkenas
2009-12-23 23:01:39 -08:00
parent 0a58eeef2b
commit 705b293982
6 changed files with 128 additions and 111 deletions

View File

@@ -541,7 +541,8 @@ module CoffeeScript
o = super(o)
indent = o[:indent]
o[:indent] += TAB
catch_part = @recovery && " catch (#{@error}) {\n#{@recovery.compile(o)}\n#{indent}}"
error_part = @error ? " (#{@error}) " : ' '
catch_part = @recovery && " catch#{error_part}{\n#{@recovery.compile(o)}\n#{indent}}"
finally_part = @finally && " finally {\n#{@finally.compile(o.merge(:assign => nil, :return => nil))}\n#{indent}}"
write("try {\n#{@try.compile(o)}\n#{indent}}#{catch_part}#{finally_part}")
end