라이브러리
[PHP] ParleLexer::callout - 토큰 콜백 정의
ParleLexer::callout
ParleLexer는 PHP에서 사용하는 파서 라이브러리 중 하나입니다. ParleLexer::callout은 파서가 현재 처리 중인 토큰에 대한 호출을 허용하는 메소드입니다.
# 사용 방법
ParleLexer::callout을 사용하려면 먼저 ParleLexer를 인스턴스로 생성해야 합니다. 그 다음, `callout` 메소드를 사용하여 파서가 현재 처리 중인 토큰에 대한 호출을 허용합니다.
# 예제
#hostingforum.kr
php
use ParleLexerLexer;
use ParleTokenToken;
// ParleLexer 인스턴스 생성
$lexer = new Lexer();
// 토큰 생성
$token = new Token('IDENTIFIER', 'hello');
// callout 메소드 호출
$lexer->callout($token);
// 토큰에 대한 호출을 허용
$lexer->callout($token);
// 토큰에 대한 호출을 허용하지 않음
try {
$lexer->callout($token);
} catch (Exception $e) {
echo '토큰에 대한 호출을 허용하지 않음';
}
# 예제 설명
위 예제에서, `ParleLexer` 인스턴스를 생성하고 `Token` 인스턴스를 생성합니다. `callout` 메소드를 호출하여 파서가 현재 처리 중인 토큰에 대한 호출을 허용합니다. 두 번째 `callout` 메소드 호출은 토큰에 대한 호출을 허용합니다. 세 번째 `callout` 메소드 호출은 토큰에 대한 호출을 허용하지 않습니다. 이 경우 `Exception`이 발생합니다.
# 사용 사례
ParleLexer::callout은 파서가 현재 처리 중인 토큰에 대한 호출을 허용하여, 토큰의 내용을 확인하거나, 토큰의 내용을 변경할 수 있습니다. 예를 들어, 파서가 현재 처리 중인 토큰이 식별자 토큰인 경우, 파서가 식별자 토큰의 내용을 확인하거나, 식별자 토큰의 내용을 변경할 수 있습니다.
# 참고
ParleLexer::callout은 파서가 현재 처리 중인 토큰에 대한 호출을 허용하는 메소드입니다. 파서가 현재 처리 중인 토큰에 대한 호출을 허용하려면, `callout` 메소드를 호출하여 토큰에 대한 호출을 허용해야 합니다. 토큰에 대한 호출을 허용하지 않으면, `Exception`이 발생합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.