ScriptLexemeParser
extends FilterLexemeParser
in package
Class FilterLexemeParser
Table of Contents
- parse() : array<string|int, FilterLexeme>|null
- parseBoolean() : array<string|int, mixed>|null
- parseBooleanOperator() : array<string|int, mixed>|null
- parseBrace() : array<string|int, mixed>|null
- parseBracket() : array<string|int, mixed>|null
- parseBreak() : array<string|int, mixed>|null
- parseByRegexWithOneGroup() : array<string|int, mixed>|null
- parseByStartsStrings() : array<string|int, mixed>|null
- parseComparisonOperator() : array<string|int, mixed>|null
- parseField() : array<string|int, mixed>|null
- parseFunctionDate() : array<string|int, mixed>|null
- parseNull() : array<string|int, mixed>|null
- parseNumber() : array<string|int, mixed>|null
- parseString() : array<string|int, mixed>|null
- parseElse() : array<string|int, mixed>|null
- parseIf() : array<string|int, mixed>|null
Methods
parse()
public
static parse(string $str) : array<string|int, FilterLexeme>|null
Parameters
- $str : string
Return values
array<string|int, FilterLexeme>|null —parseBoolean()
protected
static parseBoolean(string $str) : array<string|int, mixed>|null
Parameters
- $str : string
Return values
array<string|int, mixed>|null —parseBooleanOperator()
protected
static parseBooleanOperator(string $str) : array<string|int, mixed>|null
Parameters
- $str : string
Return values
array<string|int, mixed>|null —parseBrace()
protected
static parseBrace(string $str) : array<string|int, mixed>|null
Parameters
- $str : string
Return values
array<string|int, mixed>|null —parseBracket()
protected
static parseBracket(string $str) : array<string|int, mixed>|null
Parameters
- $str : string
Return values
array<string|int, mixed>|null —parseBreak()
protected
static parseBreak(string $str) : array<string|int, mixed>|null
Parameters
- $str : string
Return values
array<string|int, mixed>|null —parseByRegexWithOneGroup()
protected
static parseByRegexWithOneGroup(string $type, string $str, string $regex) : array<string|int, mixed>|null
Parameters
- $type : string
- $str : string
- $regex : string
Return values
array<string|int, mixed>|null —parseByStartsStrings()
protected
static parseByStartsStrings(string $type, string $str, array<string|int, string> $strings) : array<string|int, mixed>|null
Parameters
- $type : string
- $str : string
- $strings : array<string|int, string>
Return values
array<string|int, mixed>|null —parseComparisonOperator()
protected
static parseComparisonOperator(string $str) : array<string|int, mixed>|null
Parameters
- $str : string
Return values
array<string|int, mixed>|null —parseField()
protected
static parseField(string $str) : array<string|int, mixed>|null
Parameters
- $str : string
Return values
array<string|int, mixed>|null —parseFunctionDate()
protected
static parseFunctionDate(string $str) : array<string|int, mixed>|null
Parameters
- $str : string
Return values
array<string|int, mixed>|null —parseNull()
protected
static parseNull(string $str) : array<string|int, mixed>|null
Parameters
- $str : string
Return values
array<string|int, mixed>|null —parseNumber()
protected
static parseNumber(string $str) : array<string|int, mixed>|null
Parameters
- $str : string
Return values
array<string|int, mixed>|null —parseString()
protected
static parseString(string $str) : array<string|int, mixed>|null
Parameters
- $str : string
Return values
array<string|int, mixed>|null —parseElse()
private
static parseElse(mixed $str) : array<string|int, mixed>|null
Parameters
- $str : mixed
Return values
array<string|int, mixed>|null —parseIf()
private
static parseIf(mixed $str) : array<string|int, mixed>|null
Parameters
- $str : mixed