Documentation

VTExpressionParser
in package

Table of Contents

$precedence  : mixed
__construct()  : mixed
atom()  : mixed
binOp()  : mixed
check()  : type
The function returns labels and values.
checkSymbol()  : mixed
consume()  : mixed
consumeSymbol()  : mixed
expression()  : mixed
ifCondition()  : mixed
la()  : VTExpressionTokenizer
The function returns a queue of tokens.
nextToken()  : mixed
unaryOp()  : mixed
binOpPrec()  : mixed

Properties

$precedence

public mixed $precedence = [['*', '/'], ['+', '-'], ['and', 'or'], ['==', '>=', '<=', '>', '<']]

Methods

__construct()

public __construct(mixed $tokens) : mixed
Parameters
$tokens : mixed
Return values
mixed

checkSymbol()

public checkSymbol(mixed $token, mixed $sym) : mixed
Parameters
$token : mixed
$sym : mixed
Return values
mixed

consume()

public consume(mixed $label, mixed $value) : mixed
Parameters
$label : mixed
$value : mixed
Return values
mixed

consumeSymbol()

public consumeSymbol(mixed $sym) : mixed
Parameters
$sym : mixed
Return values
mixed

binOpPrec()

private binOpPrec(mixed $prec) : mixed
Parameters
$prec : mixed
Return values
mixed

Search results