Herb C Reference
Loading...
Searching...
No Matches
lexer.h File Reference
#include "lexer_struct.h"
#include "token_struct.h"

Go to the source code of this file.

Functions

lexer_Tlexer_init (const char *source)
 
token_Tlexer_next_token (lexer_T *lexer)
 
token_Tlexer_error (lexer_T *lexer, const char *message)
 
void lexer_free (lexer_T *lexer)
 

Function Documentation

◆ lexer_init()

lexer_T * lexer_init ( const char *  source)

◆ lexer_next_token()

token_T * lexer_next_token ( lexer_T lexer)

◆ lexer_error()

token_T * lexer_error ( lexer_T lexer,
const char *  message 
)

◆ lexer_free()

void lexer_free ( lexer_T lexer)