Guest User

Untitled

a guest
May 24th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. if (/\s/.test ($_)) ++i;
  2. else if ('([{}])'.indexOf ($_) > -1) expect_re = ! (token = $_), ++i;
  3. else if ($_ === '/' && c(i + 1) === '*') while (c(++i) !== '/' || c(i - 1) !== '*' || ! ++i);
  4. else if ($_ === '/' && c(i + 1) === '/') while (c(++i) !== '\n' && c(i) !== '\r');
  5. else if ($_ === '/' && expect_re && (token = '/')) while (c(++i) !== '/' || c(i - 1) === '\\' || ! ++i) expect_re = ! (token += c(i));
  6. else if ($_ === '"' && ! (expect_re = ! (token = '"'))) while (c(++i) !== '"' || c(i - 1) === '\\' || ! ++i) token += c(i);
  7. else if ($_ === "'" && ! (expect_re = ! (token = "'"))) while (c(++i) !== "'" || c(i - 1) === '\\' || ! ++i) token += c(i);
  8. else if (expect_re && op($_) && (token = 'u')) while (op($_ = c(i)) && precedence[token + $_]) expect_re = !! (token += $_), ++i;
  9. else if (op($_)) while (op($_ = c(i)) && precedence[token + $_]) expect_re = !! (token += $_), ++i;
  10. else while (idents[$_ = c(i)]) expect_re = !! precedence[token += $_], ++i;
Add Comment
Please, Sign In to add comment