diff options
| author | kr.angelov <kr.angelov@gmail.com> | 2014-04-10 14:14:31 +0000 |
|---|---|---|
| committer | kr.angelov <kr.angelov@gmail.com> | 2014-04-10 14:14:31 +0000 |
| commit | 1ca09448f9032b92ef436f4e0f658309d60e7ffd (patch) | |
| tree | dfcdc1444573a3331b2687939ba11eea5b8b03a8 /src/runtime/c/pgf/reader.c | |
| parent | 348c9c4233d0f7660c3c848d3535cae28aa2b385 (diff) | |
now fully functional Java API for custom literals
Diffstat (limited to 'src/runtime/c/pgf/reader.c')
| -rw-r--r-- | src/runtime/c/pgf/reader.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/runtime/c/pgf/reader.c b/src/runtime/c/pgf/reader.c index 2dd1e73b3..afbd42242 100644 --- a/src/runtime/c/pgf/reader.c +++ b/src/runtime/c/pgf/reader.c @@ -1243,8 +1243,6 @@ pgf_read_concrete(PgfReader* rdr, PgfAbstr* abstr, bool with_content) } gu_return_on_exn(rdr->err, NULL); - pgf_parser_add_literal(concr, "Symb", &pgf_nerc_literal_callback); - return concr; } @@ -1283,7 +1281,7 @@ pgf_concrete_load(PgfConcr* concr, GuIn* in, GuExn* err) if (gu_exn_is_raised(rdr->err)) goto end; -end: +end: gu_pool_free(tmp_pool); } @@ -1338,6 +1336,8 @@ pgf_read_pgf(PgfReader* rdr) { gu_variant_is_null(gu_map_get(pgf->gflags, "split", PgfLiteral)); pgf->concretes = pgf_read_concretes(rdr, &pgf->abstract, with_content); gu_return_on_exn(rdr->err, NULL); + + pgf->pool = rdr->opool; return pgf; } |
