PHP Class QuackCompiler\Parser\Grammar

Inheritance: use trait DeclParser
Mostra file Open project: quack/quack Class Usage Examples

Public Properties

Property Type Description
$checker
$parser

Public Methods

Method Description
__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 ( )

Private Methods

Method Description
getPrecedence ( )

Method Details

__construct() public method

public __construct ( TokenReader $parser )
$parser TokenReader

_blockStmt() public method

public _blockStmt ( )

_blueprintStmt() public method

public _blueprintStmt ( )

_blueprintStmtList() public method

public _blueprintStmtList ( )

_breakStmt() public method

public _breakStmt ( )

_caseStmtList() public method

public _caseStmtList ( )

_constStmt() public method

public _constStmt ( )

_continueStmt() public method

public _continueStmt ( )

_elifList() public method

public _elifList ( )

_expr() public method

public _expr ( $precedence, $opt = false )

_exprStmt() public method

public _exprStmt ( )

_forStmt() public method

public _forStmt ( )

_foreachStmt() public method

public _foreachStmt ( )

_ifStmt() public method

public _ifStmt ( )

_innerStmt() public method

public _innerStmt ( )

_innerStmtList() public method

public _innerStmtList ( )

_labelStmt() public method

public _labelStmt ( )

_letStmt() public method

public _letStmt ( )

_name() public method

public _name ( )

_optElse() public method

public _optElse ( )

_optExpr() public method

public _optExpr ( )

_optFinally() public method

public _optFinally ( )

_optLabel() public method

public _optLabel ( )

_parameter() public method

public _parameter ( )

_raiseStmt() public method

public _raiseStmt ( )

_rescueStmtList() public method

public _rescueStmtList ( )

_returnStmt() public method

public _returnStmt ( )

_stmt() public method

public _stmt ( )

_switchStmt() public method

public _switchStmt ( )

_topStmt() public method

public _topStmt ( )

_topStmtList() public method

public _topStmtList ( )

_tryStmt() public method

public _tryStmt ( )

_whileStmt() public method

public _whileStmt ( )

evalParselet() public method

public evalParselet ( $parselet )

identifier() public method

public identifier ( )

qualifiedName() public method

public qualifiedName ( )

start() public method

public start ( )

Property Details

$checker public_oe property

public $checker

$parser public_oe property

public $parser