const uint8_t* name\r
)\r
{ struct ir_class_t* iter;\r
- printf("Class %s, addchild %s\n", class->name, name);\r
if (class->nextchild == NULL)\r
goto alloc;\r
iter = class->nextchild;\r
const uint8_t* name\r
)\r
{ struct ir_set_t* iter;\r
- printf("Class %s, addset %s\n", class->name, name);\r
if (class->root_set == NULL)\r
goto alloc;\r
iter = class->root_set;\r
const uint8_t* name\r
)\r
{ struct ir_set_t* iter;\r
- printf("Set %s, addchild %s\n", set->name, name);\r
if (set->nextchild == NULL)\r
goto alloc;\r
iter = set->nextchild;\r
uint8_t lval_offs;
#define PUSHTOK(T,L) yypush_parse(pstate, T, (L), cstate)
#define LEXTOK(T,Y,L) do { \
- printf("lval[%i]\n",lval_offs);\
- lval_stack[lval_offs].Y = L; \
- PUSHTOK(T,lval_stack + lval_offs); \
- lval_offs = (lval_offs + 1); \
+ lval_stack[lval_offs].Y = L; \
+ PUSHTOK(T,lval_stack + lval_offs); \
+ lval_offs++; \
ntok++; \
} while (0);
#define PUSHFACE(F) LEXTOK(FACING, face, F)
}
PUSHNUM(lval.val);
}
- action push_name { printf("Lexer_lexstring:: action:push_name: from %s to %s\n", ts, p);
+ action push_name { //printf("Lexer_lexstring:: action:push_name: from %s to %s\n", ts, p);
PUSHNAME(ts);
}
- action push_map { printf("Lexer_lexstring:: action:push_map: pushing map token\n");
+ action push_map { //printf("Lexer_lexstring:: action:push_map: pushing map token\n");
PUSHOP(MAP);
}
- action set_ts { printf("Lexer_lexstring:: action:set_ts. ts = %s\n", p); ts = p; }
- action push_SS { printf("Lexer_lexstring:: action:push_SS. p = %s\n",p);
+ action set_ts { //printf("Lexer_lexstring:: action:set_ts. ts = %s\n", p);
+ ts = p; }
+ action push_SS { //printf("Lexer_lexstring:: action:push_SS. p = %s\n",p);
PUSHOP(SS);
}
- action push_S { printf("Lexer_lexstring:: action:push_S. p = %s\n", p);
+ action push_S { //printf("Lexer_lexstring:: action:push_S. p = %s\n", p);
PUSHFACE(SFACE);
}
- action push_SW { printf("Lexer_lexstring:: action:push_SW. p = %s\n", p);
+ action push_SW { //printf("Lexer_lexstring:: action:push_SW. p = %s\n", p);
PUSHFACE(SWFACE);
}
- action push_W { printf("Lexer_lexstring:: action:push_W. p = %s\n", p);
+ action push_W { //printf("Lexer_lexstring:: action:push_W. p = %s\n", p);
PUSHFACE(WFACE);
}
- action push_NW { printf("Lexer_lexstring:: action:push_NW. p = %s\n", p);
+ action push_NW { //printf("Lexer_lexstring:: action:push_NW. p = %s\n", p);
PUSHFACE(NWFACE);
}
- action push_N { printf("Lexer_lexstring:: action:push_N. p = %s\n", p);
+ action push_N { //printf("Lexer_lexstring:: action:push_N. p = %s\n", p);
PUSHFACE(NFACE);
}
- action push_NE { printf("Lexer_lexstring:: action:push_NE. p = %s\n", p);
+ action push_NE { //printf("Lexer_lexstring:: action:push_NE. p = %s\n", p);
PUSHFACE(NEFACE);
}
- action push_E { printf("Lexer_lexstring:: action:push_N. p = %s\n", p);
+ action push_E { //printf("Lexer_lexstring:: action:push_N. p = %s\n", p);
PUSHFACE(EFACE);
}
- action push_SE { printf("Lexer_lexstring:: action:push_N. p = %s\n", p);
+ action push_SE { //printf("Lexer_lexstring:: action:push_N. p = %s\n", p);
PUSHFACE(SEFACE);
}
- action ref_error { printf("ref from %s to %s has an inappropriate amount of hex digits, it must have eight.\n", ts, p);
+ action ref_error { //printf("ref from %s to %s has an inappropriate amount of hex digits, it must have eight.\n", ts, p);
exit(1);
}
- action p { printf("Lexer_lexstring:: p = %s\n", p);}
+ action p { //printf("Lexer_lexstring:: p = %s\n", p);
+ }
N = 'N' %push_N;
W = 'W' %push_W;
p = ts = str;
pe = eof = p + size + 1;
- printf("|---Begin lexstring on p = %s, pe = %s.\n",p, pe);
+ //printf("|---Begin lexstring on p = %s, pe = %s.\n",p, pe);
%%write init;
%%write exec;
- printf("Ending lexstring of file %s, pushed %d tokens.\n",str, ntok);
+ //printf("Ending lexstring of file %s, pushed %d tokens.\n",str, ntok);
return ntok;
}