$properties[] = array
( "type" => "computed",
"info" => array
( $property,
$this->scanner->
getPosition() ),
"optional" =>
$optional );
} else { $valid = false;
break;
} } elseif ($property =
$this->
parseTemplateLiteral(true
)) { if ($optionalChain) { $this->
error( "Optional chain can't appear in tagged template expressions"
);
} $valid = true;
$properties[] = array
( "type"=> "template",
"info" =>
$property,
"optional" =>
$optional );
}