PHP 클래스 Flow\Parser

파일 보기 프로젝트 열기: nramenta/flow

보호된 프로퍼티들

프로퍼티 타입 설명
$autoEscape
$blocks
$currentBlock
$extends
$imports
$inForLoop
$inMacro
$macros
$stream
$tags

공개 메소드들

메소드 설명
__construct ( TokenStream $stream )
parse ( )

보호된 메소드들

메소드 설명
parseAddExpression ( )
parseAndExpression ( )
parseArrayExpression ( )
parseAttributeExpression ( $node )
parseAutoEscape ( $token )
parseBlock ( $token )
parseBreak ( $token )
parseCompareExpression ( )
parseConcatExpression ( )
parseConditionalExpression ( )
parseContinue ( $token )
parseDivExpression ( )
parseEndAutoEscape ( $token )
parseExpression ( )
parseExtends ( $token )
parseFilterExpression ( $node )
parseFor ( $token )
parseFunctionCallExpression ( $node )
parseIf ( $token )
parseIfModifier ( $token, $node )
parseImport ( $token )
parseInclude ( $token )
parseInclusionExpression ( )
parseJoinExpression ( )
parseLiteralExpression ( )
parseMacro ( $token )
parseMacroExpression ( $token )
parseModExpression ( )
parseMulExpression ( )
parseName ( $expect = true, $match = null )
parseNegExpression ( )
parseNotExpression ( )
parseOrExpression ( )
parseParent ( $token )
parsePosExpression ( )
parsePostfixExpression ( $node )
parsePrimaryExpression ( )
parseSet ( $token )
parseSubExpression ( )
parseUnaryExpression ( )
parseXorExpression ( )
subparse ( $test = null, $next = false )

메소드 상세

__construct() 공개 메소드

public __construct ( TokenStream $stream )
$stream TokenStream

parse() 공개 메소드

public parse ( )

parseAddExpression() 보호된 메소드

protected parseAddExpression ( )

parseAndExpression() 보호된 메소드

protected parseAndExpression ( )

parseArrayExpression() 보호된 메소드

protected parseArrayExpression ( )

parseAttributeExpression() 보호된 메소드

protected parseAttributeExpression ( $node )

parseAutoEscape() 보호된 메소드

protected parseAutoEscape ( $token )

parseBlock() 보호된 메소드

protected parseBlock ( $token )

parseBreak() 보호된 메소드

protected parseBreak ( $token )

parseCompareExpression() 보호된 메소드

protected parseCompareExpression ( )

parseConcatExpression() 보호된 메소드

protected parseConcatExpression ( )

parseConditionalExpression() 보호된 메소드

parseContinue() 보호된 메소드

protected parseContinue ( $token )

parseDivExpression() 보호된 메소드

protected parseDivExpression ( )

parseEndAutoEscape() 보호된 메소드

protected parseEndAutoEscape ( $token )

parseExpression() 보호된 메소드

protected parseExpression ( )

parseExtends() 보호된 메소드

protected parseExtends ( $token )

parseFilterExpression() 보호된 메소드

protected parseFilterExpression ( $node )

parseFor() 보호된 메소드

protected parseFor ( $token )

parseFunctionCallExpression() 보호된 메소드

protected parseFunctionCallExpression ( $node )

parseIf() 보호된 메소드

protected parseIf ( $token )

parseIfModifier() 보호된 메소드

protected parseIfModifier ( $token, $node )

parseImport() 보호된 메소드

protected parseImport ( $token )

parseInclude() 보호된 메소드

protected parseInclude ( $token )

parseInclusionExpression() 보호된 메소드

protected parseInclusionExpression ( )

parseJoinExpression() 보호된 메소드

protected parseJoinExpression ( )

parseLiteralExpression() 보호된 메소드

protected parseLiteralExpression ( )

parseMacro() 보호된 메소드

protected parseMacro ( $token )

parseMacroExpression() 보호된 메소드

protected parseMacroExpression ( $token )

parseModExpression() 보호된 메소드

protected parseModExpression ( )

parseMulExpression() 보호된 메소드

protected parseMulExpression ( )

parseName() 보호된 메소드

protected parseName ( $expect = true, $match = null )

parseNegExpression() 보호된 메소드

protected parseNegExpression ( )

parseNotExpression() 보호된 메소드

protected parseNotExpression ( )

parseOrExpression() 보호된 메소드

protected parseOrExpression ( )

parseParent() 보호된 메소드

protected parseParent ( $token )

parsePosExpression() 보호된 메소드

protected parsePosExpression ( )

parsePostfixExpression() 보호된 메소드

protected parsePostfixExpression ( $node )

parsePrimaryExpression() 보호된 메소드

protected parsePrimaryExpression ( )

parseSet() 보호된 메소드

protected parseSet ( $token )

parseSubExpression() 보호된 메소드

protected parseSubExpression ( )

parseUnaryExpression() 보호된 메소드

protected parseUnaryExpression ( )

parseXorExpression() 보호된 메소드

protected parseXorExpression ( )

subparse() 보호된 메소드

protected subparse ( $test = null, $next = false )

프로퍼티 상세

$autoEscape 보호되어 있는 프로퍼티

protected $autoEscape

$blocks 보호되어 있는 프로퍼티

protected $blocks

$currentBlock 보호되어 있는 프로퍼티

protected $currentBlock

$extends 보호되어 있는 프로퍼티

protected $extends

$imports 보호되어 있는 프로퍼티

protected $imports

$inForLoop 보호되어 있는 프로퍼티

protected $inForLoop

$inMacro 보호되어 있는 프로퍼티

protected $inMacro

$macros 보호되어 있는 프로퍼티

protected $macros

$stream 보호되어 있는 프로퍼티

protected $stream

$tags 보호되어 있는 프로퍼티

protected $tags