ELinks 0.18.0
Functions
scanner.c File Reference

A pretty generic scanner. More...

#include <stdio.h>
#include <string.h>
#include "elinks.h"
#include "util/error.h"
#include "util/scanner.h"
Include dependency graph for scanner.c:

Functions

int map_scanner_string (struct scanner *scanner, const char *ident, const char *end, int base_type)
 
struct scanner_token * skip_scanner_tokens (struct scanner *scanner, int skipto, int precedence)
 
Initializers
static void init_scanner_info (struct scanner_info *scanner_info)
 
void init_scanner (struct scanner *scanner, struct scanner_info *scanner_info, const char *string, const char *end)
 

Detailed Description

A pretty generic scanner.

Function Documentation

◆ init_scanner()

void init_scanner ( struct scanner *  scanner,
struct scanner_info *  scanner_info,
const char *  string,
const char *  end 
)
related

◆ init_scanner_info()

static void init_scanner_info ( struct scanner_info *  scanner_info)
inlinestatic

◆ map_scanner_string()

int map_scanner_string ( struct scanner *  scanner,
const char *  ident,
const char *  end,
int  base_type 
)
related

◆ skip_scanner_tokens()

struct scanner_token * skip_scanner_tokens ( struct scanner *  scanner,
int  skipto,
int  precedence 
)
related