diff options
Diffstat (limited to 'llvm/utils/Burg/rule.c')
-rw-r--r-- | llvm/utils/Burg/rule.c | 46 |
1 files changed, 23 insertions, 23 deletions
diff --git a/llvm/utils/Burg/rule.c b/llvm/utils/Burg/rule.c index ee5c89e8933..c80f239a5fc 100644 --- a/llvm/utils/Burg/rule.c +++ b/llvm/utils/Burg/rule.c @@ -13,37 +13,37 @@ List rules; Rule newRule(delta, erulenum, lhs, pat) DeltaPtr delta; ERuleNum erulenum; NonTerminal lhs; Pattern pat; { - Rule p; - - p = (Rule) zalloc(sizeof(struct rule)); - assert(p); - ASSIGNCOST(p->delta, delta); - p->erulenum = erulenum; - if (erulenum > max_erule_num) { - max_erule_num = erulenum; - } - p->num = max_rule++; - p->lhs = lhs; - p->pat = pat; - - rules = newList(p, rules); - - return p; + Rule p; + + p = (Rule) zalloc(sizeof(struct rule)); + assert(p); + ASSIGNCOST(p->delta, delta); + p->erulenum = erulenum; + if (erulenum > max_erule_num) { + max_erule_num = erulenum; + } + p->num = max_rule++; + p->lhs = lhs; + p->pat = pat; + + rules = newList(p, rules); + + return p; } void dumpRule(p) Rule p; { - dumpNonTerminal(p->lhs); - printf(" : "); - dumpPattern(p->pat); - printf(" "); - dumpCost(p->delta); - printf("\n"); + dumpNonTerminal(p->lhs); + printf(" : "); + dumpPattern(p->pat); + printf(" "); + dumpCost(p->delta); + printf("\n"); } void dumpRuleList(l) List l; { - foreachList((ListFn)dumpRule, l); + foreachList((ListFn)dumpRule, l); } |