class Parser

This class allows to parse an aritmetic or a logical expression

Constants

PATTERN

Properties

protected array $lookup
private array $text

Methods

mixed
replaceText(mixed $matches)

function replaceText

parse(string $infix)

Parses and converts an infixed aritmetic or logical expression string into an Expression object.

mixed
maskDate(mixed $infix)

function maskDate

Details

at line 89
private mixed replaceText(mixed $matches)

function replaceText

Parameters

mixed $matches

Return Value

mixed

at line 103
Expression parse(string $infix)

Parses and converts an infixed aritmetic or logical expression string into an Expression object.

Parameters

string $infix The infixed expression string

Return Value

Expression The Expression object

Exceptions

Exception if an error has occurred

at line 254
private mixed maskDate(mixed $infix)

function maskDate

Parameters

mixed $infix

Return Value

mixed