pub fn write_grammar_surface(grammar: &Grammar) -> String
Lifts a grammar back to canonical surface text.