summaryrefslogtreecommitdiff
path: root/lib/coderay/scanners/go.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/coderay/scanners/go.rb')
-rw-r--r--lib/coderay/scanners/go.rb5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/coderay/scanners/go.rb b/lib/coderay/scanners/go.rb
index 938da9d..5034adc 100644
--- a/lib/coderay/scanners/go.rb
+++ b/lib/coderay/scanners/go.rb
@@ -165,9 +165,10 @@ module Scanners
label_expected = false
elsif match = scan(/ \\ (?: #{ESCAPE} | #{UNICODE_ESCAPE} ) /mox)
encoder.text_token match, :char
- elsif match = scan(/ \\ | $ /x)
+ elsif match = scan(/ \\ /x)
+ encoder.text_token match, :error
+ elsif match = scan(/$/)
encoder.end_group :string
- encoder.text_token match, :error unless match.empty?
state = :initial
label_expected = false
else