ungrammar A DLS for specifying concrete syntax tree. See this introductory post. See ./rust.ungram for an example.