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
상태의 이름입니다.

반환 값