mirror of
https://github.com/jashkenas/coffeescript.git
synced 2022-11-09 12:23:24 -05:00
done commenting the rewriter
This commit is contained in:
parent
edf1fc769f
commit
4e8a12d70d
1 changed files with 2 additions and 0 deletions
|
@ -166,10 +166,12 @@ module CoffeeScript
|
||||||
puts "rewrite_closing_original: #{@tokens.inspect}" if verbose
|
puts "rewrite_closing_original: #{@tokens.inspect}" if verbose
|
||||||
scan_tokens do |prev, token, post, i|
|
scan_tokens do |prev, token, post, i|
|
||||||
tag, inv = token[0], INVERSES[token[0]]
|
tag, inv = token[0], INVERSES[token[0]]
|
||||||
|
# Push openers onto the stack.
|
||||||
if EXPRESSION_START.include?(tag)
|
if EXPRESSION_START.include?(tag)
|
||||||
stack.push(token)
|
stack.push(token)
|
||||||
puts "pushing #{tag} #{stack_stats[]}" if verbose
|
puts "pushing #{tag} #{stack_stats[]}" if verbose
|
||||||
next 1
|
next 1
|
||||||
|
# The end of an expression, check stack and debt for a pair.
|
||||||
elsif EXPRESSION_TAIL.include?(tag)
|
elsif EXPRESSION_TAIL.include?(tag)
|
||||||
puts @tokens[i..-1].inspect if verbose
|
puts @tokens[i..-1].inspect if verbose
|
||||||
# If the tag is already in our debt, swallow it.
|
# If the tag is already in our debt, swallow it.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue