From bee83ad723ccc1a41b3a6e7c9827f99d6c41ebb4 Mon Sep 17 00:00:00 2001 From: ken Date: Sun, 15 Jan 2017 17:28:59 -0800 Subject: [PATCH] commented debug prints --- src/ir.c | 3 --- src/lexer.rl | 41 +++++++++++++++++++++-------------------- 2 files changed, 21 insertions(+), 23 deletions(-) diff --git a/src/ir.c b/src/ir.c index ebb2545..ff82d01 100644 --- a/src/ir.c +++ b/src/ir.c @@ -220,7 +220,6 @@ struct ir_class_t* ir_class_addchild const uint8_t* name ) { struct ir_class_t* iter; - printf("Class %s, addchild %s\n", class->name, name); if (class->nextchild == NULL) goto alloc; iter = class->nextchild; @@ -251,7 +250,6 @@ struct ir_set_t* ir_class_addset const uint8_t* name ) { struct ir_set_t* iter; - printf("Class %s, addset %s\n", class->name, name); if (class->root_set == NULL) goto alloc; iter = class->root_set; @@ -282,7 +280,6 @@ struct ir_set_t* ir_set_addchild const uint8_t* name ) { struct ir_set_t* iter; - printf("Set %s, addchild %s\n", set->name, name); if (set->nextchild == NULL) goto alloc; iter = set->nextchild; diff --git a/src/lexer.rl b/src/lexer.rl index 6bb1d1b..b56ac48 100644 --- a/src/lexer.rl +++ b/src/lexer.rl @@ -24,10 +24,9 @@ static 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) @@ -63,44 +62,46 @@ uint8_t lval_offs; } 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; @@ -157,12 +158,12 @@ int lexer_lexstring 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; } -- 2.18.0