mirror of
https://github.com/jashkenas/coffeescript.git
synced 2026-02-16 10:34:55 -05:00
first step towards requiring #{ ... } interpolation -- removing naked interps from the compiler.
This commit is contained in:
@@ -4,17 +4,17 @@ name = 'Moe'
|
||||
ok not not '"Moe"'.match(/^"#{name}"$/i)
|
||||
ok '"Moe!"'.match(/^"#{name}"$/i) is null
|
||||
|
||||
ok not not 'Moe'.match(/^#name$/)
|
||||
ok 'Moe!'.match(/^#name/)
|
||||
ok not not 'Moe'.match(/^#{name}$/)
|
||||
ok 'Moe!'.match(/^#{name}/)
|
||||
|
||||
ok 'Moe!'.match(/#{"#{"#{"#name"}"}"}/imgy)
|
||||
ok 'Moe!'.match(/#{"#{"#{"#{name}"}"}"}/imgy)
|
||||
|
||||
ok '$a$b$c'.match(/\$A\$B\$C/i)
|
||||
|
||||
a = 1
|
||||
b = 2
|
||||
c = 3
|
||||
ok '123'.match(/#a#b#c/i)
|
||||
ok '123'.match(/#{a}#{b}#{c}/i)
|
||||
|
||||
[a, b, c] = [1, 2, /\d+/]
|
||||
ok (/#a#b#c$/i).toString() is '/12/\\d+/$/i'
|
||||
ok (/#{a}#{b}#{c}$/i).toString() is '/12/\\d+/$/i'
|
||||
|
||||
Reference in New Issue
Block a user