$stream->
expect(/* Token::PUNCTUATION_TYPE */ 9, ']'
);
} return new GetAttrExpression($node,
$arg,
$arguments,
$type,
$lineno);
} public function parseFilterExpression($node) { $this->parser->
getStream()->
next();
return $this->
parseFilterExpressionRaw($node);
} public function parseFilterExpressionRaw($node,
$tag = null
) { while (true
) { $token =
$this->parser->
getStream()->
expect(/* Token::NAME_TYPE */ 5
);
$name =
new ConstantExpression($token->
getValue(),
$token->
getLine());
if (!
$this->parser->
getStream()->
test(/* Token::PUNCTUATION_TYPE */ 9, '('
)) { $arguments =
new Node();
} else {