A = "a" B X "enda". B ~ "(" {C} ")". X = "x" Y. Y = . C : D | E. D = "d" Text. E = "e" Integer. Main = . PrintingVisitor = .