PHP Класс QuackCompiler\Parser\Grammar

Наследование: use trait DeclParser
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$checker
$parser

Открытые методы

Метод Описание
__construct ( TokenReader $parser )
_blockStmt ( )
_blueprintStmt ( )
_blueprintStmtList ( )
_breakStmt ( )
_caseStmtList ( )
_constStmt ( )
_continueStmt ( )
_elifList ( )
_expr ( $precedence, $opt = false )
_exprStmt ( )
_forStmt ( )
_foreachStmt ( )
_ifStmt ( )
_innerStmt ( )
_innerStmtList ( )
_labelStmt ( )
_letStmt ( )
_name ( )
_optElse ( )
_optExpr ( )
_optFinally ( )
_optLabel ( )
_parameter ( )
_raiseStmt ( )
_rescueStmtList ( )
_returnStmt ( )
_stmt ( )
_switchStmt ( )
_topStmt ( )
_topStmtList ( )
_tryStmt ( )
_whileStmt ( )
evalParselet ( $parselet )
identifier ( )
qualifiedName ( )
start ( )

Приватные методы

Метод Описание
getPrecedence ( )

Описание методов

__construct() публичный Метод

public __construct ( TokenReader $parser )
$parser TokenReader

_blockStmt() публичный Метод

public _blockStmt ( )

_blueprintStmt() публичный Метод

public _blueprintStmt ( )

_blueprintStmtList() публичный Метод

public _blueprintStmtList ( )

_breakStmt() публичный Метод

public _breakStmt ( )

_caseStmtList() публичный Метод

public _caseStmtList ( )

_constStmt() публичный Метод

public _constStmt ( )

_continueStmt() публичный Метод

public _continueStmt ( )

_elifList() публичный Метод

public _elifList ( )

_expr() публичный Метод

public _expr ( $precedence, $opt = false )

_exprStmt() публичный Метод

public _exprStmt ( )

_forStmt() публичный Метод

public _forStmt ( )

_foreachStmt() публичный Метод

public _foreachStmt ( )

_ifStmt() публичный Метод

public _ifStmt ( )

_innerStmt() публичный Метод

public _innerStmt ( )

_innerStmtList() публичный Метод

public _innerStmtList ( )

_labelStmt() публичный Метод

public _labelStmt ( )

_letStmt() публичный Метод

public _letStmt ( )

_name() публичный Метод

public _name ( )

_optElse() публичный Метод

public _optElse ( )

_optExpr() публичный Метод

public _optExpr ( )

_optFinally() публичный Метод

public _optFinally ( )

_optLabel() публичный Метод

public _optLabel ( )

_parameter() публичный Метод

public _parameter ( )

_raiseStmt() публичный Метод

public _raiseStmt ( )

_rescueStmtList() публичный Метод

public _rescueStmtList ( )

_returnStmt() публичный Метод

public _returnStmt ( )

_stmt() публичный Метод

public _stmt ( )

_switchStmt() публичный Метод

public _switchStmt ( )

_topStmt() публичный Метод

public _topStmt ( )

_topStmtList() публичный Метод

public _topStmtList ( )

_tryStmt() публичный Метод

public _tryStmt ( )

_whileStmt() публичный Метод

public _whileStmt ( )

evalParselet() публичный Метод

public evalParselet ( $parselet )

identifier() публичный Метод

public identifier ( )

qualifiedName() публичный Метод

public qualifiedName ( )

start() публичный Метод

public start ( )

Описание свойств

$checker публичное свойство

public $checker

$parser публичное свойство

public $parser