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
if ( i.match( /^__.*__$/) )
continue;
var l = i.replace( /([\\.*+?|()\[\]{}])/g, "\\$1" )
var l = i.replace( /([\\.*+?|()\[\]${}])/g, "\\$1" )
.replace( /\n/, "\\n" );
patterns.push( i.length === 1 ? l : "(?:" + l + ")" );
}