Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (/\s/.test ($_)) ++i;
- else if ('([{}])'.indexOf ($_) > -1) expect_re = ! (token = $_), ++i;
- else if ($_ === '/' && c(i + 1) === '*') while (c(++i) !== '/' || c(i - 1) !== '*' || ! ++i);
- else if ($_ === '/' && c(i + 1) === '/') while (c(++i) !== '\n' && c(i) !== '\r');
- else if ($_ === '/' && expect_re && (token = '/')) while (c(++i) !== '/' || c(i - 1) === '\\' || ! ++i) expect_re = ! (token += c(i));
- else if ($_ === '"' && ! (expect_re = ! (token = '"'))) while (c(++i) !== '"' || c(i - 1) === '\\' || ! ++i) token += c(i);
- else if ($_ === "'" && ! (expect_re = ! (token = "'"))) while (c(++i) !== "'" || c(i - 1) === '\\' || ! ++i) token += c(i);
- else if (expect_re && op($_) && (token = 'u')) while (op($_ = c(i)) && precedence[token + $_]) expect_re = !! (token += $_), ++i;
- else if (op($_)) while (op($_ = c(i)) && precedence[token + $_]) expect_re = !! (token += $_), ++i;
- else while (idents[$_ = c(i)]) expect_re = !! precedence[token += $_], ++i;
Add Comment
Please, Sign In to add comment