evalParselet() public method

public evalParselet ( $parselet )
Ejemplo n.º 1
0
 public function parse(Grammar $grammar, Token $token)
 {
     $shape_name = $grammar->qualifiedName();
     $initializer = null;
     if ($grammar->parser->is('@{')) {
         $initializer = $grammar->evalParselet(ObjectParselet::class);
     }
     return new NewExpr($shape_name, $initializer);
 }