reading & writing grammars in the new format

This commit is contained in:
krangelov
2021-11-08 10:39:05 +01:00
parent 02b9915d11
commit d6cf023258
6 changed files with 335 additions and 3 deletions

View File

@@ -42,4 +42,24 @@ void PgfPGF::release(ref<PgfPGF> pgf)
void PgfConcr::release(ref<PgfConcr> concr)
{
namespace_release(concr->cflags);
namespace_release(concr->lins);
namespace_release(concr->lincats);
namespace_release(concr->printnames);
}
void PgfConcrLin::release(ref<PgfConcrLin> lin)
{
PgfDB::free(lin->args);
PgfDB::free(lin->res);
PgfDB::free(lin->seqs);
}
void PgfConcrLincat::release(ref<PgfConcrLincat> lincat)
{
PgfDB::free(lincat->fields);
}
void PgfConcrPrintname::release(ref<PgfConcrPrintname> printname)
{
PgfDB::free(printname->printname);
}