로딩중...
검색중...
일치하는것 없음
by::stelaNormalScan 클래스 참조

Normal token scanning mode 더 자세히 ...

#include <stelaTokenScan.hpp>

by::stelaNormalScan에 대한 상속 다이어그램 :
by::stelaTokenScan by::stelaTokenScanable

Public 멤버 함수

nint onScan (stelaParser &ps, ZZSTYPE *yylval, ZZLTYPE *loc, zzscan_t yyscanner, nbool &isBypass) override
 Pure virtual method for concrete token scanning implementations.
 
- by::stelaTokenScan(으)로부터 상속된 Public 멤버 함수
nint onScan (stelaParser &ps, ZZSTYPE *val, ZZLTYPE *loc, zzscan_t scanner)
 Default entry point for token scanning.
 
virtual nint onScan (stelaParser &ps, ZZSTYPE *yylval, ZZLTYPE *loc, zzscan_t yyscanner, nbool &isBypass)=0
 Pure virtual method for concrete token scanning implementations.
 
- by::stelaTokenScanable(으)로부터 상속된 Public 멤버 함수
nint onScan (stelaParser &ps, ZZSTYPE *val, ZZLTYPE *loc, zzscan_t scanner)
 Default entry point for token scanning.
 

정적 Public 속성

static stelaNormalScan instance
 

상세한 설명

Normal token scanning mode

Standard token scanning that processes tokens without special indentation handling. Used for regular parsing contexts.

멤버 함수 문서화

◆ onScan()

nint by::stelaNormalScan::onScan ( stelaParser & ps,
ZZSTYPE * yylval,
ZZLTYPE * loc,
zzscan_t yyscanner,
nbool & isBypass )
overridevirtual

Pure virtual method for concrete token scanning implementations.

매개변수
psThe stelaParser instance.
yylvalThe YYSTYPE value pointer for the token.
locThe YYLTYPE location pointer for the token.
yyscannerThe Flex scanner instance.
isBypassFlag indicating if indentation bypass is active.
반환값
The token ID.

by::stelaTokenScan(으)로부터 재구현되었습니다.


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: