#pragma clang diagnostic ignored "-Wdeprecated-register"
#endif
-#define YYLTYPE cy::location
+#define YYLTYPE CYLocation
#include "Cycript.tab.hh"
typedef cy::parser::token tk;
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 \
}
#define L { \
yylloc->step(); \
- yylloc->columns(yyleng); \
+ yylloc->end.columns(yyleng); \
}
#define M { \
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