We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 00e283f commit 337de6cCopy full SHA for 337de6c
lib/opal/parser/lexer.rb
@@ -235,8 +235,6 @@ def here_document(str_parse)
235
end
236
237
until check(eos_regx) && scanner.bol?
238
- handled = true
239
-
240
if scanner.eos?
241
raise "reached EOF while in heredoc"
242
@@ -248,11 +246,7 @@ def here_document(str_parse)
248
246
elsif scan(/\\/)
249
247
str_buffer << self.read_escape
250
else
251
- handled = false
252
- end
253
254
- unless handled
255
- reg = Regexp.new("[^#{Regexp.escape str_parse[:end]}\#\0\\\\\n]+|.")
+ reg = Regexp.new("[^\#\0\\\\\n]+|.")
256
257
scan reg
258
str_buffer << scanner.matched
0 commit comments