by::leafNormalScan Class Reference

Normal token scanning mode. More...

#include <leafTokenScan.hpp>

Inheritance diagram for by::leafNormalScan:
by::leafTokenScan by::leafTokenScanable

Public Member Functions

nint onScan (leafParser &ps, ZZSTYPE *yylval, ZZLTYPE *loc, zzscan_t yyscanner, nbool &isBypass) override
 
- Public Member Functions inherited from by::leafTokenScan
nint onScan (leafParser &ps, ZZSTYPE *val, ZZLTYPE *loc, zzscan_t scanner)
 
virtual nint onScan (leafParser &ps, ZZSTYPE *yylval, ZZLTYPE *loc, zzscan_t yyscanner, nbool &isBypass)=0
 
- Public Member Functions inherited from by::leafTokenScanable
nint onScan (leafParser &ps, ZZSTYPE *val, ZZLTYPE *loc, zzscan_t scanner)
 

Friends

class leafParser
 

Detailed Description

Normal token scanning mode.

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

Member Function Documentation

◆ onScan()

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

Reimplemented from by::leafTokenScan.


The documentation for this class was generated from the following files: