라이브러리
[PHP] ParleParser::left - 좌측 결합성을 가진 토큰 선언
ParleParser::left 개요
ParleParser는 PHP의 파서 빌더 라이브러리입니다. ParleParser::left는 왼쪽 파서를 생성하는 메서드입니다. 왼쪽 파서란, 입력 문자열을 왼쪽부터 파싱하는 파서를 말합니다.
ParleParser::left 사용 예제
#hostingforum.kr
php
use ParleParser;
// 왼쪽 파서를 생성하는 메서드
$parser = Parser::left('a+b*c');
// 파서를 실행하는 메서드
$result = $parser->parse('a+b*c');
// 결과 출력
echo $result; // 'a+b*c'
// 오류가 발생하는 경우
$result = $parser->parse('a+b*c+d');
// 결과 출력
echo $result; // 오류 발생
왼쪽 파서의 특징
- 왼쪽 파서는 입력 문자열을 왼쪽부터 파싱합니다.
- 왼쪽 파서는 오른쪽 파서와 달리, 오류가 발생하면 파싱을 중단합니다.
- 왼쪽 파서는 오른쪽 파서보다 빠르게 파싱할 수 있습니다.
왼쪽 파서의 사용 사례
- 왼쪽 파서를 사용하여, 입력 문자열을 왼쪽부터 파싱할 수 있습니다.
- 왼쪽 파서를 사용하여, 오류가 발생하면 파싱을 중단할 수 있습니다.
참고 자료
- [ParleParser](https://github.com/parle/parle)
- [PHP 파서 빌더 라이브러리](https://github.com/parle/parle)
예제 소스코드
#hostingforum.kr
php
use ParleParser;
class Example {
public function run() {
// 왼쪽 파서를 생성하는 메서드
$parser = Parser::left('a+b*c');
// 파서를 실행하는 메서드
$result = $parser->parse('a+b*c');
// 결과 출력
echo $result; // 'a+b*c'
// 오류가 발생하는 경우
$result = $parser->parse('a+b*c+d');
// 결과 출력
echo $result; // 오류 발생
}
}
$example = new Example();
$example->run();
이 예제 소스코드는 ParleParser::left를 사용하여, 입력 문자열을 왼쪽부터 파싱하는 예제입니다. 오류가 발생하는 경우, 파싱을 중단합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.