1
0
forked from GitHub/gf-core

clumsy fix for nonExist in pgf-translate

This commit is contained in:
kr.angelov
2013-10-21 12:35:34 +00:00
parent 53631576dc
commit e408f0a0db

View File

@@ -34,7 +34,13 @@ print_result(PgfExprProb* ep, PgfConcr* to_concr,
gu_putc(' ', out, err);
// Linearize the concrete tree as a simple
// 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_out_flush(out, err);
}