static int curr_tok;
static struct symtab *strtab;
+static
struct token *
tok_new(void)
{
return r;
}
-#line 558 "ktrfmt.yy.c"
+#line 559 "ktrfmt.yy.c"
#define INITIAL 0
YYSTYPE * yylval;
-#line 71 "ktrfmt.l"
+#line 72 "ktrfmt.l"
-#line 753 "ktrfmt.yy.c"
+#line 754 "ktrfmt.yy.c"
yylval = yylval_param;
case 1:
YY_RULE_SETUP
-#line 72 "ktrfmt.l"
+#line 73 "ktrfmt.l"
{ /* ignore */ }
YY_BREAK
case 2:
YY_RULE_SETUP
-#line 73 "ktrfmt.l"
+#line 74 "ktrfmt.l"
{
size_t len;
yylval->tok = tok_new();
YY_BREAK
case 3:
YY_RULE_SETUP
-#line 86 "ktrfmt.l"
+#line 87 "ktrfmt.l"
{
yylval->tok = tok_new();
yylval->tok->type = TOK_ID;
YY_BREAK
case 4:
YY_RULE_SETUP
-#line 93 "ktrfmt.l"
+#line 94 "ktrfmt.l"
{
yylval->tok = tok_new();
yylval->tok->type = TOK_CTOR;
YY_BREAK
case 5:
YY_RULE_SETUP
-#line 100 "ktrfmt.l"
+#line 101 "ktrfmt.l"
{
yylval->tok = tok_new();
yylval->tok->type = TOK_INT;
YY_BREAK
case 6:
YY_RULE_SETUP
-#line 107 "ktrfmt.l"
+#line 108 "ktrfmt.l"
{
yylval->tok = tok_new();
yylval->tok->type = TOK_INT;
YY_BREAK
case 7:
YY_RULE_SETUP
-#line 114 "ktrfmt.l"
+#line 115 "ktrfmt.l"
{
yylval = NULL;
printd(LEX, "TOK_EQ\n");
YY_BREAK
case 8:
YY_RULE_SETUP
-#line 119 "ktrfmt.l"
+#line 120 "ktrfmt.l"
{
yylval = NULL;
printd(LEX, "TOK_DOT\n");
YY_BREAK
case 9:
YY_RULE_SETUP
-#line 124 "ktrfmt.l"
+#line 125 "ktrfmt.l"
{
yylval = NULL;
printd(LEX, "TOK_LEFT_BRACK\n");
YY_BREAK
case 10:
YY_RULE_SETUP
-#line 129 "ktrfmt.l"
+#line 130 "ktrfmt.l"
{
yylval = NULL;
printd(LEX, "TOK_RIGHT_BRACK\n");
YY_BREAK
case 11:
YY_RULE_SETUP
-#line 135 "ktrfmt.l"
+#line 136 "ktrfmt.l"
ECHO;
YY_BREAK
-#line 945 "ktrfmt.yy.c"
+#line 946 "ktrfmt.yy.c"
case YY_STATE_EOF(INITIAL):
yyterminate();
#define YYTABLES_NAME "yytables"
-#line 135 "ktrfmt.l"
+#line 136 "ktrfmt.l"