peg-matching-0.1.0.0: input/pattern/expression.pat
-- pattern sum : E := #e1:T #e2:A
-- pattern a : E := (T := (F := "(" #m:E ")") ("*" (F := "3" ε)) ) ε
pattern a : T := (F := "(" #X:E ")") ("*" #Y:F)
pattern e : T := #X:F ("*" #Y:F)
pattern b : E := #v:E
pattern c : n := "1"
pattern d : F := "(" #X:E ")"