Indentation-aware token scanning mode. More...
#include <leafTokenScan.hpp>
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 |
Indentation-aware token scanning mode.
Specialized token scanning that handles Python-like indentation. Generates indent and dedent tokens based on whitespace changes.
|
overridevirtual |
Reimplemented from by::leafTokenScan.