public function ObjectLiteral_ObjectLiteralProperty(&$result, $sub) { if (!isset($result['val'])) { $result['val'] = new Context([]); } $result['val']->push($sub['value']['val'], $sub['key']['val']); }