ssplitting syntax parsing into two stages: EqualParboiledParser, ExpressionBuilder