Skip to content

Commit

Permalink
Showing 1 changed file with 1 addition and 7 deletions.
8 changes: 1 addition & 7 deletions lib/opal/parser/lexer.rb
Original file line number Diff line number Diff line change
@@ -235,8 +235,6 @@ def here_document(str_parse)
end

until check(eos_regx) && scanner.bol?
handled = true

if scanner.eos?
raise "reached EOF while in heredoc"
end
@@ -248,11 +246,7 @@ def here_document(str_parse)
elsif scan(/\\/)
str_buffer << self.read_escape
else
handled = false
end

unless handled
reg = Regexp.new("[^#{Regexp.escape str_parse[:end]}\#\0\\\\\n]+|.")
reg = Regexp.new("[^\#\0\\\\\n]+|.")

scan reg
str_buffer << scanner.matched

0 comments on commit 337de6c

Please sign in to comment.