ometa M { number = number:n digit:d -> { n * 10 + d.digitValue() } | digit:d -> { d.digitValue() } }