+]AT_LALR1_CC_IF(
+[ int c = m4_ifval([$6], [yylval->ival], [*yylval]) = counter++;
+ /* As in BASIC, line numbers go from 10 to 10. */
+ yylloc->begin.line = yylloc->begin.column = 10 * c;
+ yylloc->end.line = yylloc->end.column = yylloc->begin.line + 9;
+ printf ("sending: '%c' (%d@%d-%d)\n",
+ input[[c]], c, RANGE (*yylloc));
+ return input[[c]];
+],
+[ int c = m4_ifval([$6], [yylval.ival], [yylval]) = counter++;