Iterative unary op parsing