Grammar_example uses BlockML.parse_from_external.