/* Cycript - Optimizing JavaScript Compiler/Runtime
- * Copyright (C) 2009-2014 Jay Freeman (saurik)
+ * Copyright (C) 2009-2015 Jay Freeman (saurik)
*/
/* GNU Affero General Public License, Version 3 {{{ */
left = yyleng - (nl - yytext) - 1; \
nl = reinterpret_cast<const char *>(memchr(nl + 1, '\n', left)); \
} while (nl != NULL); \
+ yylloc->step(); \
yylloc->end.lines(lines); \
yylloc->end.columns(left); \
- yylloc->step(); \
more \
} else L \
}
I(string, String(value, local - value), tk::StringLiteral, hi::Constant);
}
-\r?\n|\r|\xe2\x80[\xa8\xa9] yylloc->end.lines(); yylloc->step(); N
+\r?\n|\r|\xe2\x80[\xa8\xa9] yylloc->step(); yylloc->end.lines(); N
[ \t] L