6typedef union ZZSTYPE ZZSTYPE;
7typedef struct lloc ZZLTYPE;
13 class leafTokenDispatcher;
23 using leafTokenScanable::onScan;
24 virtual nint onScan(
leafParser& ps, ZZSTYPE* yylval, ZZLTYPE* loc, zzscan_t yyscanner,
25 nbool& isBypass)
override;
38 nint onScan(
leafParser& ps, ZZSTYPE* yylval, ZZLTYPE* loc, zzscan_t yyscanner,
39 nbool& isBypass)
override;
55 nint onScan(
leafParser& ps, ZZSTYPE* yylval, ZZLTYPE* loc, zzscan_t yyscanner,
56 nbool& isBypass)
override;
59 nint _onIndent(
leafParser& ev, ncnt col, nint tok);
60 nint _onDedent(
leafParser& ev, ncnt col, nint tok);
Indentation-aware token scanning mode.
Definition: leafTokenScan.hpp:49
Normal token scanning mode.
Definition: leafTokenScan.hpp:32
Parser for leaf configuration language.
Definition: leafParser.hpp:17
Base class for token scanning strategies.
Definition: leafTokenScan.hpp:19
Interface for token scanning during leaf parsing.
Definition: leafTokenScanable.hpp:18