PHP 클래스 QuackCompiler\Parser\Grammar

상속: use trait DeclParser
파일 보기 프로젝트 열기: quack/quack 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$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