Refact Parser
Capture Operators by the order of weight, avoiding some bugs.