コード例 #1
0
 /**
  * Parses a mandatory array index expression.
  *
  * <code>
  * //     ---
  * $string{0};
  * //     ---
  * </code>
  *
  * @param \PDepend\Source\AST\ASTNode $node The context source node.
  *
  * @return \PDepend\Source\AST\ASTStringIndexExpression
  * @since  0.9.12
  */
 private function parseStringIndexExpression(ASTNode $node)
 {
     $expr = $this->builder->buildAstStringIndexExpression();
     $expr->addChild($node);
     return $this->parseIndexExpression($node, $expr, Tokens::T_CURLY_BRACE_OPEN, Tokens::T_CURLY_BRACE_CLOSE);
 }