Skip to content

Commit 62a0be9

Browse files
committed
fix rubychan#143 (Sass scanner key vs tag heuristic)
1 parent def7e09 commit 62a0be9

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lib/coderay/scanners/sass.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ def scan_tokens encoder, options
4444
elsif case states.last
4545
when :initial, :media, :sass_inline
4646
if match = scan(/(?>#{RE::Ident})(?!\()/ox)
47-
encoder.text_token match, value_expected ? :value : (check(/.*:/) ? :key : :tag)
47+
encoder.text_token match, value_expected ? :value : (check(/.*:(?![a-z])/) ? :key : :tag)
4848
next
4949
elsif !value_expected && (match = scan(/\*/))
5050
encoder.text_token match, :tag

0 commit comments

Comments
 (0)