lib/language/parser.rb in language-ruby-1.1.0 vs lib/language/parser.rb in language-ruby-1.1.2
- old
+ new
@@ -17,14 +17,10 @@
unless @cursor == @input.size || !check_end_of_input
raise NotEndOfInput, self
end
- if @output.present?
- @output
- else
- Output.new(@buffer.empty? ? nil : @buffer)
- end
+ @output.present? ? @output : Output.new(@buffer.empty? ? nil : @buffer)
end
def consume(n)
raise EndOfInput, self unless @cursor + n <= @input.size