term :: Parser Int term = do f <- factor do symbol "*" e <- expr return (f * t) <--------------- replace t with e +++ return f
I hope that helps, Carter Schonwald