Parle Parle\RLexer::pushState
(PECL parle >= 0.5.1)
Parle\RLexer::pushState — Push a new start state
설명
public Parle\RLexer::pushState(string $state
): int
이 렉서 유형은 둘 이상의 상태 머신을 가질 수 있습니다. 이를 통해 컨텍스트에 따라 다른 토큰을 lex할 수 있으므로 간단한 구문 분석이 수행됩니다. 상태가 푸시되면 적절한 Parle\RLexer::push() 서명 변형과 함께 사용할 수 있습니다.
매개변수
state
- 상태의 이름입니다.