support dollar sign in inline dialects

In this way it is possible to use the dollar ($) sign as a startpoint for an inline dialect.
This commit is contained in:
Kasper Peulen 2013-11-23 23:15:40 +01:00
parent 8df30fa48e
commit a7cb139238

View file

@ -335,7 +335,7 @@
// __foo__ is reserved and not a pattern // __foo__ is reserved and not a pattern
if ( i.match( /^__.*__$/) ) if ( i.match( /^__.*__$/) )
continue; continue;
var l = i.replace( /([\\.*+?|()\[\]{}])/g, "\\$1" ) var l = i.replace( /([\\.*+?|()\[\]${}])/g, "\\$1" )
.replace( /\n/, "\\n" ); .replace( /\n/, "\\n" );
patterns.push( i.length === 1 ? l : "(?:" + l + ")" ); patterns.push( i.length === 1 ? l : "(?:" + l + ")" );
} }