public function _name() { $name = $this->parser->lookahead; $this->parser->match(Tag::T_IDENT); return $name; }
public function parse(Grammar $grammar, Expr $left, Token $token) { $right = $grammar->_name(); return new OperatorExpr($left, $token->getTag(), $grammar->parser->resolveScope($right->getPointer())); }