Updating LPath+ parser to match the parsed tree from the EmuQL parser. Still needs handling for when the predicate is the last nodetest