Parsing algebraic expressions is always a pain. If you need to compute, say, 2+4*2, the answer should be the same as (2 + (4 *2)), not ((2 + 4) * 2) — in other words, the right answer is 10, not 12.
Vol. 9, No. 1, ICALI RESEARCH: A Special Issue of the CALICO Journal (AUTUMN 1991), pp. 72-89 (18 pages) Analysis of student errors is a welcome element of parserbased writing aids for language ...