Skip to content

Commit fa289b6

Browse files
committed
renamed scanner and simplified comment detection
1 parent b1d28b1 commit fa289b6

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

lib/coderay/scanners/coffee_script.rb

+4-4
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ module Scanners
44
# Scanner for JavaScript.
55
#
66
# Aliases: +ecmascript+, +ecma_script+, +javascript+
7-
class JavaScript < Scanner
7+
class CoffeeScript < Scanner
88

9-
register_for :java_script
10-
file_extension 'js'
9+
register_for :coffee_script
10+
file_extension 'coffee'
1111

1212
# The actual JavaScript keywords.
1313
KEYWORDS = %w[
@@ -72,7 +72,7 @@ def scan_tokens encoder, options
7272
value_expected = true if !value_expected && match.index(?\n)
7373
encoder.text_token match, :space
7474

75-
elsif match = scan(%r! \# [^\n\\]* (?: \#. [^\n\\]* )* !mx)
75+
elsif match = scan(%r/\#.*?$/)
7676
value_expected = true
7777
encoder.text_token match, :comment
7878

0 commit comments

Comments
 (0)