* tests/calc.at (_AT_DATA_CALC_Y): Simplify yylex.
+2010-04-13 Akim Demaille <demaille@gostai.com>
+
+ tests: calc: minor refactoring.
+ * tests/calc.at (_AT_DATA_CALC_Y): Simplify yylex.
+
2010-04-13 Akim Demaille <demaille@gostai.com>
tests: calc: simplify location management.
])[
}
-]AT_LOCATION_IF([
- AT_LOC_FIRST_COLUMN = AT_LOC_LAST_COLUMN;
- AT_LOC_FIRST_LINE = AT_LOC_LAST_LINE;
-])[
-
- /* Skip white space. */
- while ((c = get_char (]AT_LEX_ARGS[)) == ' ' || c == '\t')
+ /* Skip current token, then white spaces. */
+ do
{
]AT_LOCATION_IF(
[ AT_LOC_FIRST_COLUMN = AT_LOC_LAST_COLUMN;
AT_LOC_FIRST_LINE = AT_LOC_LAST_LINE;
])[
}
+ while ((c = get_char (]AT_LEX_ARGS[)) == ' ' || c == '\t');
/* process numbers */
if (c == '.' || isdigit (c))