Exposed parser and generator