Parser
- Full name:
\Qubus\View\Parser
- This class is marked as final and can't be subclassed
- This class is a Final class
Properties
stream
extends
blocks
currentBlock
tags
inForLoop
macros
inMacro
imports
Methods
__construct
Parameters:
Parameter | Type | Description |
---|---|---|
$stream | \Qubus\View\TokenStream |
parse
Parameters:
Parameter | Type | Description |
---|---|---|
$path | mixed | |
$class | mixed |
Throws:
subparse
Parameters:
Parameter | Type | Description |
---|---|---|
$test | mixed |
Throws:
parseIf
Parameters:
Parameter | Type | Description |
---|---|---|
$token | mixed |
Throws:
parseIfModifier
Parameters:
Parameter | Type | Description |
---|---|---|
$token | mixed | |
$node | mixed |
Throws:
parseFor
Parameters:
Parameter | Type | Description |
---|---|---|
$token | mixed |
Throws:
parseBreak
Parameters:
Parameter | Type | Description |
---|---|---|
$token | mixed |
Throws:
parseContinue
Parameters:
Parameter | Type | Description |
---|---|---|
$token | mixed |
Throws:
parseExtends
Parameters:
Parameter | Type | Description |
---|---|---|
$token | mixed |
Throws:
parseAssign
Parameters:
Parameter | Type | Description |
---|---|---|
$token | mixed |
Throws:
parseBlock
Parameters:
Parameter | Type | Description |
---|---|---|
$token | mixed |
Throws:
parseParent
Parameters:
Parameter | Type | Description |
---|---|---|
$token | mixed |
Throws:
parseMacro
Parameters:
Parameter | Type | Description |
---|---|---|
$token | mixed |
Throws:
parseCall
Parameters:
Parameter | Type | Description |
---|---|---|
$token | mixed |
Throws:
parseYield
Parameters:
Parameter | Type | Description |
---|---|---|
$token | mixed |
Throws:
parseImport
Parameters:
Parameter | Type | Description |
---|---|---|
$token | mixed |
Throws:
parseInclude
Parameters:
Parameter | Type | Description |
---|---|---|
$token | mixed |
Throws:
parseExpression
Throws:
parseConditionalExpression
Throws:
parseXorExpression
Throws:
parseOrExpression
Throws:
parseAndExpression
Throws:
parseNotExpression
Throws:
parseInclusionExpression
Throws:
parseCompareExpression
Throws:
parseConcatExpression
Throws:
parseJoinExpression
Throws:
parseAddExpression
Throws:
parseSubExpression
Throws:
parseMulExpression
Throws:
parseDivExpression
Throws:
parseModExpression
Throws:
parseUnaryExpression
Throws:
parseNegExpression
Throws:
parsePosExpression
Throws:
parsePrimaryExpression
Throws:
parseLiteralExpression
Throws:
parseFunctionCallExpression
Parameters:
Parameter | Type | Description |
---|---|---|
$node | mixed |
Throws:
parseArrayExpression
Throws:
parsePostfixExpression
Parameters:
Parameter | Type | Description |
---|---|---|
$node | mixed |
Throws:
parseAttributeExpression
Parameters:
Parameter | Type | Description |
---|---|---|
$node | mixed |
Throws:
parseFilterExpression
Parameters:
Parameter | Type | Description |
---|---|---|
$node | mixed |
Throws:
Automatically generated on 2025-10-13