ELinks 0.18.0
|
#include <scanner.h>
Data Fields | |
const struct scanner_string_mapping * | mappings |
Table containing how to map strings to token types. | |
const struct scan_table_info * | scan_table_info |
Information for how to initialize the scanner table. | |
struct scanner_token *(* | scan )(struct scanner *scanner) |
Fills the scanner with tokens. | |
int | scan_table [SCAN_TABLE_SIZE] |
The scanner table. | |
unsigned int | initialized:1 |
Has the scanner info been initialized? | |
unsigned int scanner_info::initialized |
Has the scanner info been initialized?
const struct scanner_string_mapping* scanner_info::mappings |
Table containing how to map strings to token types.
struct scanner_token *(* scanner_info::scan) (struct scanner *scanner) |
Fills the scanner with tokens.
Already scanned tokens which have not been requested remain and are moved to the start of the scanners token table.
int scanner_info::scan_table[SCAN_TABLE_SIZE] |
The scanner table.
Contains bitmaps for the various characters groups. Idea sync'ed from mozilla browser.
const struct scan_table_info* scanner_info::scan_table_info |
Information for how to initialize the scanner table.