mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-09-30 22:23:40 -06:00
bugfix
This commit is contained in:
@@ -242,11 +242,12 @@ bool PgfLinearizer::TreeLinNode::resolve(PgfLinearizer *linearizer)
|
||||
arg->check_category(linearizer, &hypos[i].type->name);
|
||||
|
||||
if (!item->instantiate(item->rule->args[i], arg->value))
|
||||
break;
|
||||
goto next;
|
||||
|
||||
arg = arg->next_arg; i++;
|
||||
}
|
||||
|
||||
{
|
||||
size_t max_value = 1;
|
||||
for (size_t i = 0; i < item->vars.size(); i++) {
|
||||
if (item->vars[i] == 0)
|
||||
@@ -270,6 +271,8 @@ bool PgfLinearizer::TreeLinNode::resolve(PgfLinearizer *linearizer)
|
||||
|
||||
this->value = new_item->eval(new_item->rule->res);
|
||||
}
|
||||
}
|
||||
next:
|
||||
delete item;
|
||||
|
||||
rule_index++;
|
||||
|
||||
Reference in New Issue
Block a user