Skip to content

Commit baf32e1

Browse files
author
jneen
committed
igorpro: remove unnecessary regex interpolation
1 parent c59744c commit baf32e1

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

lib/rouge/lexers/igorpro.rb

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ def self.object_name
5454
state :root do
5555
rule %r(//), Comment, :comments
5656

57-
rule %r/#{object}/ do |m|
57+
rule object do |m|
5858
obj = m[0].downcase
5959

6060
if obj.include?('function')
@@ -102,8 +102,8 @@ def self.object_name
102102
mixin :whitespace
103103
rule %r/\"/, Literal::String::Double, :string1 #punctuation for string
104104
mixin :string2
105-
rule %r/#{number_float}/, Literal::Number::Float, :pop!
106-
rule %r/#{number_int}/, Literal::Number::Integer, :pop!
105+
rule number_float, Literal::Number::Float, :pop!
106+
rule number_int, Literal::Number::Integer, :pop!
107107
rule %r/[\(\[\{][^\)\]\}]+[\)\]\}]/, Generic, :pop!
108108
rule %r/[^\s\/\(]+/, Generic, :pop!
109109
rule(//) { pop! }
@@ -129,7 +129,7 @@ def self.object_name
129129
end
130130

131131
state :operationFlags do
132-
rule %r/#{noLineBreak}/, Text
132+
rule noLineBreak, Text
133133
rule %r/[=]/, Punctuation, :assignment
134134
rule %r([/][a-z]+)i, Keyword::Pseudo, :operationFlags
135135
rule %r/(as)(\s*)(#{object})/i do
@@ -155,20 +155,20 @@ def self.object_name
155155

156156
state :characters do
157157
rule %r/\s/, Text
158-
rule %r/#{operator}/, Operator
159-
rule %r/#{punctuation}/, Punctuation
158+
rule operator, Operator
159+
rule punctuation, Punctuation
160160
rule %r/\"/, Literal::String::Double, :string1 #punctuation for string
161161
mixin :string2
162162
end
163163

164164
state :numbers do
165-
rule %r/#{number_float}/, Literal::Number::Float
166-
rule %r/#{number_hex}/, Literal::Number::Hex
167-
rule %r/#{number_int}/, Literal::Number::Integer
165+
rule number_float, Literal::Number::Float
166+
rule number_hex, Literal::Number::Hex
167+
rule number_int, Literal::Number::Integer
168168
end
169169

170170
state :whitespace do
171-
rule %r/#{noLineBreak}/, Text
171+
rule noLineBreak, Text
172172
end
173173

174174
state :string1 do

0 commit comments

Comments
 (0)