an unsafe API for adding functions to the grammar. breaks referential transparency

This commit is contained in:
krangelov
2021-09-04 07:10:04 +02:00
parent 55d30d70f5
commit 9a2d2b345d
4 changed files with 44 additions and 0 deletions

View File

@@ -290,4 +290,9 @@ PgfText *pgf_print_type(PgfType ty,
PGF_API_DECL
PgfType pgf_read_type(PgfText *input, PgfUnmarshaller *u);
PGF_API_DECL
void pgf_create_function(PgfPGF *pgf, PgfText *name,
PgfType ty, prob_t prob,
PgfMarshaller *m);
#endif // PGF_H_