[2.7] properly free memory in pgen. (GH-7869) (closes bpo-27780
(cherry picked from commit 9ac11a752a19c3b8607582a3d5ccb615c467124b)
Co-authored-by: Benjamin Peterson <benjamin@python.org>
diff --git a/Include/grammar.h b/Include/grammar.h
index 8426da3..decf2e6 100644
--- a/Include/grammar.h
+++ b/Include/grammar.h
@@ -69,6 +69,7 @@
/* FUNCTIONS */
grammar *newgrammar(int start);
+void freegrammar(grammar *g);
dfa *adddfa(grammar *g, int type, char *name);
int addstate(dfa *d);
void addarc(dfa *d, int from, int to, int lbl);