debug: no longer generate tabs

* src/closure.c, src/derives.c, src/nullable.c, tests/sets.at: Use
spaces.
This commit is contained in:
Akim Demaille
2012-12-21 16:51:17 +01:00
parent a99ec53eb1
commit 5cd907c478
4 changed files with 75 additions and 78 deletions

View File

@@ -77,12 +77,9 @@ print_firsts (void)
for (i = ntokens; i < nsyms; i++) for (i = ntokens; i < nsyms; i++)
{ {
bitset_iterator iter; bitset_iterator iter;
fprintf (stderr, "\t%s firsts\n", symbols[i]->tag); fprintf (stderr, " %s firsts\n", symbols[i]->tag);
BITSET_FOR_EACH (iter, FIRSTS (i), j, 0) BITSET_FOR_EACH (iter, FIRSTS (i), j, 0)
{ fprintf (stderr, " %s\n", symbols[j + ntokens]->tag);
fprintf (stderr, "\t\t%s\n",
symbols[j + ntokens]->tag);
}
} }
fprintf (stderr, "\n\n"); fprintf (stderr, "\n\n");
} }
@@ -98,10 +95,10 @@ print_fderives (void)
for (i = ntokens; i < nsyms; i++) for (i = ntokens; i < nsyms; i++)
{ {
bitset_iterator iter; bitset_iterator iter;
fprintf (stderr, "\t%s derives\n", symbols[i]->tag); fprintf (stderr, " %s derives\n", symbols[i]->tag);
BITSET_FOR_EACH (iter, FDERIVES (i), r, 0) BITSET_FOR_EACH (iter, FDERIVES (i), r, 0)
{ {
fprintf (stderr, "\t\t%3d ", r); fprintf (stderr, " %3d ", r);
rule_rhs_print (&rules[r], stderr); rule_rhs_print (&rules[r], stderr);
fprintf (stderr, "\n"); fprintf (stderr, "\n");
} }

View File

@@ -47,10 +47,10 @@ print_derives (void)
for (i = ntokens; i < nsyms; i++) for (i = ntokens; i < nsyms; i++)
{ {
rule **rp; rule **rp;
fprintf (stderr, "\t%s derives\n", symbols[i]->tag); fprintf (stderr, " %s derives\n", symbols[i]->tag);
for (rp = derives[i - ntokens]; *rp; ++rp) for (rp = derives[i - ntokens]; *rp; ++rp)
{ {
fprintf (stderr, "\t\t%3d ", (*rp)->user_number); fprintf (stderr, " %3d ", (*rp)->user_number);
rule_rhs_print (*rp, stderr); rule_rhs_print (*rp, stderr);
fprintf (stderr, "\n"); fprintf (stderr, "\n");
} }

View File

@@ -47,7 +47,7 @@ nullable_print (FILE *out)
int i; int i;
fputs ("NULLABLE\n", out); fputs ("NULLABLE\n", out);
for (i = ntokens; i < nsyms; i++) for (i = ntokens; i < nsyms; i++)
fprintf (out, "\t%s: %s\n", symbols[i]->tag, fprintf (out, " %s: %s\n", symbols[i]->tag,
nullable[i - ntokens] ? "yes" : "no"); nullable[i - ntokens] ? "yes" : "no");
fputs ("\n\n", out); fputs ("\n\n", out);
} }

View File

@@ -29,25 +29,25 @@ m4_define([AT_EXTRACT_SETS],
:null :null
p p
n n
/^[ ]*$/ !b null /^ *$/ !b null
} }
/^FIRSTS$/ { /^FIRSTS$/ {
:firsts :firsts
p p
n n
/^[ ]*$/ !b firsts /^ *$/ !b firsts
} }
/^FDERIVES$/ { /^FDERIVES$/ {
:fderiv :fderiv
p p
n n
/^[ ]*$/ !b fderiv /^ *$/ !b fderiv
} }
/^DERIVES$/ { /^DERIVES$/ {
:deriv :deriv
p p
n n
/^[ ]*$/ !b deriv /^ *$/ !b deriv
} }
]]) ]])
AT_CHECK([sed -f extract.sed $1], 0, [stdout]) AT_CHECK([sed -f extract.sed $1], 0, [stdout])
@@ -82,28 +82,28 @@ AT_BISON_CHECK([[--trace=sets input.y]], [], [], [stderr])
AT_EXTRACT_SETS([stderr], [sets]) AT_EXTRACT_SETS([stderr], [sets])
AT_CHECK([[cat sets]], [], AT_CHECK([[cat sets]], [],
[[DERIVES [[DERIVES
$accept derives $accept derives
0 e $end 0 e $end
e derives e derives
1 'e' 1 'e'
2 /* empty */ 2 /* empty */
NULLABLE NULLABLE
$accept: no $accept: no
e: yes e: yes
FIRSTS FIRSTS
$accept firsts $accept firsts
$accept $accept
e e
e firsts e firsts
e e
FDERIVES FDERIVES
$accept derives $accept derives
0 e $end 0 e $end
1 'e' 1 'e'
2 /* empty */ 2 /* empty */
e derives e derives
1 'e' 1 'e'
2 /* empty */ 2 /* empty */
]]) ]])
AT_CLEANUP AT_CLEANUP
@@ -164,7 +164,7 @@ h: 'h';
AT_BISON_CHECK([[--trace=sets input.y]], [], [], [stderr]) AT_BISON_CHECK([[--trace=sets input.y]], [], [], [stderr])
AT_CHECK([[sed -n 's/[ ]*$//;/^RTC: Firsts Output BEGIN/,/^RTC: Firsts Output END/p' stderr]], [], AT_CHECK([[sed -n 's/[ ]*$//;/^RTC: Firsts Output BEGIN/,/^RTC: Firsts Output END/p' stderr]], [],
[[RTC: Firsts Output BEGIN [[RTC: Firsts Output BEGIN
012345678 012345678
@@ -212,43 +212,43 @@ AT_BISON_CHECK([[--trace=sets input.y]], [], [], [stderr])
AT_EXTRACT_SETS([stderr], [sets]) AT_EXTRACT_SETS([stderr], [sets])
AT_CHECK([[cat sets]], [], AT_CHECK([[cat sets]], [],
[[DERIVES [[DERIVES
$accept derives $accept derives
0 exp $end 0 exp $end
exp derives exp derives
1 exp '<' exp 1 exp '<' exp
2 exp '>' exp 2 exp '>' exp
3 exp '+' exp 3 exp '+' exp
4 exp '-' exp 4 exp '-' exp
5 exp '^' exp 5 exp '^' exp
6 exp '=' exp 6 exp '=' exp
7 "exp" 7 "exp"
NULLABLE NULLABLE
$accept: no $accept: no
exp: no exp: no
FIRSTS FIRSTS
$accept firsts $accept firsts
$accept $accept
exp exp
exp firsts exp firsts
exp exp
FDERIVES FDERIVES
$accept derives $accept derives
0 exp $end 0 exp $end
1 exp '<' exp 1 exp '<' exp
2 exp '>' exp 2 exp '>' exp
3 exp '+' exp 3 exp '+' exp
4 exp '-' exp 4 exp '-' exp
5 exp '^' exp 5 exp '^' exp
6 exp '=' exp 6 exp '=' exp
7 "exp" 7 "exp"
exp derives exp derives
1 exp '<' exp 1 exp '<' exp
2 exp '>' exp 2 exp '>' exp
3 exp '+' exp 3 exp '+' exp
4 exp '-' exp 4 exp '-' exp
5 exp '^' exp 5 exp '^' exp
6 exp '=' exp 6 exp '=' exp
7 "exp" 7 "exp"
]]) ]])
AT_CLEANUP AT_CLEANUP
@@ -288,15 +288,15 @@ mv stdout expout
# Get the final state in the report, from the "accept" action.. # Get the final state in the report, from the "accept" action..
AT_CHECK([sed -n ' AT_CHECK([sed -n '
/^State \(.*\)/{ /^State \(.*\)/{
s//final state \1/ s//final state \1/
x x
} }
/ accept/{ / accept/{
x x
p p
q q
} }
' input.output], ' input.output],
0, [expout]) 0, [expout])
AT_CLEANUP AT_CLEANUP