3 Object.defineProperty(exports, "__esModule", {
6 exports.default = findEndOfExpression;
8 var _globals = require('./globals');
10 function findEndOfExpression(css, length, i) {
11 var openedParenthesisBlocks = 0,
12 openedCurlyBlocks = 0;
14 for (; i < length; ++i) {
15 var symbolCode = css[i].charCodeAt(0);
17 // find the on of escaped expression
18 if (!openedParenthesisBlocks && !openedCurlyBlocks && (symbolCode === _globals.semicolon || symbolCode === _globals.closedCurlyBracket)) {
23 case _globals.openedCurlyBracket:
27 case _globals.closedCurlyBracket:
31 case _globals.openedParenthesis:
32 openedParenthesisBlocks++;
35 case _globals.closedParenthesis:
36 openedParenthesisBlocks--;
46 module.exports = exports['default'];