diff --git a/clite/core.js b/clite/core.js index f42f9da..17496bb 100644 --- a/clite/core.js +++ b/clite/core.js @@ -1371,24 +1371,26 @@ clite.lib = { e = true; } break; - case '"': case '`': + case '"': + case "'": if (!e) { if (!q) { sp = txt[i]; q = true; - if (sp == '`'); + if (sp == '`') s += '`'; - break; }else if (txt[i] == sp) { - if (sp == '`'); + if (sp == '`') s += '`'; sp = ''; q = false; } }else{ - s+='"'; + s += txt[i]; + e = false; } + break; case ' ': if (!q) { parts.push(s);