[PATCH v2 03/19] SlaveMachineParse: Decouple parsing and semantics