style: factor the access to a rule from its items

* src/counterexample.c (item_rule): Move to...
* src/counterexample.h: here.
* src/AnnotationList.c, src/counterexample.c, src/ielr.c: Use it.
This commit is contained in:
Akim Demaille
2020-06-25 18:35:27 +02:00
parent 1001f48416
commit 8f44164443
5 changed files with 19 additions and 42 deletions

View File

@@ -48,17 +48,6 @@ int max_code = 256;
int required_version = 0;
rule const *
item_rule (item_number const *item)
{
item_number const *sp = item;
while (0 <= *sp)
++sp;
rule_number r = item_number_as_rule_number (*sp);
return &rules[r];
}
void
item_print (item_number *item, rule const *previous_rule, FILE *out)
{