diff --git a/src/cfgrammar.h b/src/cfgrammar.h
index a5de4d6b4ddea202fa8ff12afc9d7fe27fcbcbb6..62b3320c090f3d5c81957d5a6380f47994ea1870 100644
--- a/src/cfgrammar.h
+++ b/src/cfgrammar.h
@@ -60,6 +60,8 @@ static inline HStringMap *h_stringmap_get_char(const HStringMap *m, const uint8_
  */
 HCFGrammar *h_cfgrammar(HAllocator* mm__, const HParser *parser);
 
+HCFGrammar *h_cfgrammar_new(HAllocator *mm__);
+
 /* Frees the given grammar and associated data.
  * Does *not* free parsers' CFG forms as created by h_desugar.
  */