InfixExpressionParserInterface
extends
ExpressionParserInterface
in
Table of Contents
Methods
- __toString() : string
- getAliases() : array<string|int, string>
- getAssociativity() : InfixAssociativity
- getName() : string
- getPrecedence() : int
- getPrecedenceChange() : PrecedenceChange|null
- parse() : AbstractExpression
Methods
__toString()
public
__toString() : string
Return values
stringgetAliases()
public
getAliases() : array<string|int, string>
Return values
array<string|int, string>getAssociativity()
public
getAssociativity() : InfixAssociativity
Return values
InfixAssociativitygetName()
public
getName() : string
Return values
stringgetPrecedence()
public
getPrecedence() : int
Return values
intgetPrecedenceChange()
public
getPrecedenceChange() : PrecedenceChange|null
Return values
PrecedenceChange|nullparse()
public
parse(Parser $parser, AbstractExpression $left, Token $token) : AbstractExpression
Parameters
- $parser : Parser
- $left : AbstractExpression
- $token : Token