example parsing template that can be used as a basis for an embedded language.