
ParleRLexer::consume은 토큰을 소비하는 역할을 하는 메소드입니다. 토큰을 소비하는 과정에서, 토큰은 다음 토큰과 연관되어 있지 않습니다. 따라서, 토큰이 다음 토큰과 어떤 연관이 있는지에 대한 정보는 없습니다.
토큰을 소비하는 경우, 그 토큰이 소비되는 경우에 대한 반응이나 이벤트는 토큰 소비에 대한 사용자 정의 로직에 달려 있습니다. 예를 들어, 토큰을 소비하는 경우, 사용자 정의 로직에서 특정 이벤트를 발생시킬 수 있습니다.
ParleRLexer::consume을 사용하는 예시 코드는 다음과 같습니다.
#hostingforum.kr
cpp
#include
int main() {
ParleRLexer lexer;
lexer.addToken("HELLO");
lexer.addToken("WORLD");
lexer.consume("HELLO"); // 토큰 "HELLO"를 소비합니다.
lexer.consume("WORLD"); // 토큰 "WORLD"를 소비합니다.
return 0;
}
위 코드에서, "HELLO" 토큰과 "WORLD" 토큰이 소비됩니다. 토큰 소비에 대한 사용자 정의 로직은 없습니다.
2025-06-13 10:34