[ Index ]

PHP Cross Reference of phpBB-3.2.11-deutsch

title

Body

[close]

/vendor/twig/twig/src/ -> ExpressionParser.php (summary)

(no description)

File Size: 834 lines (33 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

ExpressionParser:: (26 methods):
  __construct()
  parseExpression()
  parseArrow()
  getPrimary()
  parseConditionalExpression()
  isUnary()
  isBinary()
  parsePrimaryExpression()
  parseStringExpression()
  parseArrayExpression()
  parseHashExpression()
  parsePostfixExpression()
  getFunctionNode()
  parseSubscriptExpression()
  parseFilterExpression()
  parseFilterExpressionRaw()
  parseArguments()
  parseAssignmentExpression()
  parseMultitargetExpression()
  parseNotTestExpression()
  parseTestExpression()
  getTest()
  getTestNodeClass()
  getFunctionNodeClass()
  getFilterNodeClass()
  checkConstantExpression()


Class: ExpressionParser  - X-Ref

Parses expressions.

This parser implements a "Precedence climbing" algorithm.

__construct(Parser $parser, $env = null)   X-Ref
No description

parseExpression($precedence = 0, $allowArrow = false)   X-Ref
No description

parseArrow()   X-Ref

return: ArrowFunctionExpression|null

getPrimary()   X-Ref
No description

parseConditionalExpression($expr)   X-Ref
No description

isUnary(Token $token)   X-Ref
No description

isBinary(Token $token)   X-Ref
No description

parsePrimaryExpression()   X-Ref
No description

parseStringExpression()   X-Ref
No description

parseArrayExpression()   X-Ref
No description

parseHashExpression()   X-Ref
No description

parsePostfixExpression($node)   X-Ref
No description

getFunctionNode($name, $line)   X-Ref
No description

parseSubscriptExpression($node)   X-Ref
No description

parseFilterExpression($node)   X-Ref
No description

parseFilterExpressionRaw($node, $tag = null)   X-Ref
No description

parseArguments($namedArguments = false, $definition = false, $allowArrow = false)   X-Ref
Parses arguments.

param: bool $namedArguments Whether to allow named arguments or not
param: bool $definition     Whether we are parsing arguments for a function definition
return: Node

parseAssignmentExpression()   X-Ref
No description

parseMultitargetExpression()   X-Ref
No description

parseNotTestExpression(\Twig_NodeInterface $node)   X-Ref
No description

parseTestExpression(\Twig_NodeInterface $node)   X-Ref
No description

getTest($line)   X-Ref
No description

getTestNodeClass($test)   X-Ref
No description

getFunctionNodeClass($name, $line)   X-Ref
No description

getFilterNodeClass($name, $line)   X-Ref
No description

checkConstantExpression(\Twig_NodeInterface $node)   X-Ref
No description



Generated: Wed Nov 11 20:33:01 2020 Cross-referenced by PHPXref 0.7.1