Properly chunkify ``

This commit is contained in:
cloudhead
2010-07-12 08:05:39 -04:00
parent c40c15f1f5
commit d39d22496d

View File

@@ -199,7 +199,7 @@ less.Parser = function Parser(env) {
// Split the input into chunks.
chunks = (function (chunks) {
var j = 0,
skip = /[^"'\{\}\/]+/g,
skip = /[^"'`\{\}\/]+/g,
comment = /\/\*(?:[^*]|\*+[^\/*])*\*+\/|\/\/.*/g,
level = 0,
match,
@@ -236,8 +236,8 @@ less.Parser = function Parser(env) {
chunk.push(c);
chunks[++j] = chunk = [];
} else {
if (c === '"' || c === "'") {
if (!inString) {
if (c === '"' || c === "'" || c === '`') {
if (! inString) {
inString = c;
} else {
inString = inString === c ? false : inString;