We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b1d28b1 commit fa289b6Copy full SHA for fa289b6
lib/coderay/scanners/coffee_script.rb
@@ -4,10 +4,10 @@ module Scanners
4
# Scanner for JavaScript.
5
#
6
# Aliases: +ecmascript+, +ecma_script+, +javascript+
7
- class JavaScript < Scanner
+ class CoffeeScript < Scanner
8
9
- register_for :java_script
10
- file_extension 'js'
+ register_for :coffee_script
+ file_extension 'coffee'
11
12
# The actual JavaScript keywords.
13
KEYWORDS = %w[
@@ -72,7 +72,7 @@ def scan_tokens encoder, options
72
value_expected = true if !value_expected && match.index(?\n)
73
encoder.text_token match, :space
74
75
- elsif match = scan(%r! \# [^\n\\]* (?: \#. [^\n\\]* )* !mx)
+ elsif match = scan(%r/\#.*?$/)
76
value_expected = true
77
encoder.text_token match, :comment
78
0 commit comments