mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-22 19:22:50 -06:00
clumsy fix for nonExist in pgf-translate
This commit is contained in:
@@ -34,7 +34,13 @@ print_result(PgfExprProb* ep, PgfConcr* to_concr,
|
|||||||
gu_putc(' ', out, err);
|
gu_putc(' ', out, err);
|
||||||
// Linearize the concrete tree as a simple
|
// Linearize the concrete tree as a simple
|
||||||
// sequence of strings.
|
// sequence of strings.
|
||||||
pgf_lzr_linearize_simple(to_concr , ctree, 0, out, err);
|
pgf_lzr_linearize_simple(to_concr, ctree, 0, out, err);
|
||||||
|
if (gu_exn_caught(err) == gu_type(PgfLinNonExist)) {
|
||||||
|
// encountered nonExist. Unfortunately there
|
||||||
|
// might be some output printed already. The
|
||||||
|
// right solution should be to use GuStringBuf.
|
||||||
|
gu_exn_clear(err);
|
||||||
|
}
|
||||||
gu_putc('\n', out, err);
|
gu_putc('\n', out, err);
|
||||||
gu_out_flush(out, err);
|
gu_out_flush(out, err);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user