qbe

Internal scc patchset buffer for QBE
Log | Files | Refs | README | LICENSE

commit dcf9840baea42559d1754fde498a8537e86c20a3
parent 5d2609b1674bc1d55872392693bf7281f6a83acc
Author: Quentin Carbonneaux <quentin.carbonneaux@yale.edu>
Date:   Thu,  8 Oct 2015 23:58:50 -0400

uniformize naming in minic

Diffstat:
Mminic/minic.y | 14+++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/minic/minic.y b/minic/minic.y @@ -63,8 +63,8 @@ int yylex(void), yyerror(char *); Symb expr(Node *), lval(Node *); FILE *of; -int lbl, tmp, str; -char *slit[NStr]; +int lbl, tmp, nstr; +char *str[NStr]; struct { char v[NString]; unsigned ctyp; @@ -519,8 +519,8 @@ prog: prot '{' dcls stmts '}' stmt($4); fprintf(of, "\tret\n"); fprintf(of, "}\n\n"); - for (i = 0; i < str; i++) - fprintf(of, "data $str%d = \"%s\"\n", i, slit[i]); + for (i=0; i<nstr; i++) + fprintf(of, "data $str%d = \"%s\"\n", i, str[i]); }; prot: IDENT '(' ')' @@ -648,7 +648,7 @@ yylex() } if (c == '"') { - if (str == NStr) + if (nstr == NStr) die("too many string literals"); i = 0; n = 32; @@ -665,9 +665,9 @@ yylex() } p[i] = c; } - slit[str] = p; + str[nstr] = p; yylval.n = mknode('S', 0, 0); - yylval.n->u.n = str++; + yylval.n->u.n = nstr++; return STR; }