[match:term] M1: "2 * 4" M2: "2 / 4" M3: "(2 * 4)(4 / 4)" M4: "(2 + 4) * (2 - 4)" M5: "(a + b)(a - b)" M6: "4x" M7: "-2x" [ast:term] [fail:term] [match:mul] M1: "2 * 4" [ast:mul] [fail:mul] [match:div] M1: "2 / 4" M2: "-x / 7" [ast:div] [fail:div]