PHP 클래스 PhpParser\Parser\Multiple

상속: implements PhpParser\Parser
파일 보기 프로젝트 열기: nikic/php-parser 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( array $parsers ) Create a parser which will try multiple parsers in an order of preference.
parse ( $code, PhpParser\ErrorHandler $errorHandler = null )

비공개 메소드들

메소드 설명
tryParse ( PhpParser\Parser $parser, PhpParser\ErrorHandler $errorHandler, $code )

메소드 상세

__construct() 공개 메소드

Parsers will be invoked in the order they're provided to the constructor. If one of the parsers runs without throwing, it's output is returned. Otherwise the exception that the first parser generated is thrown.
public __construct ( array $parsers )
$parsers array

parse() 공개 메소드

public parse ( $code, PhpParser\ErrorHandler $errorHandler = null )
$errorHandler PhpParser\ErrorHandler