Herb C Reference
Loading...
Searching...
No Matches
lexer.h
Go to the documentation of this file.
1#ifndef HERB_LEXER_H
2#define HERB_LEXER_H
3
4#include "lexer_struct.h"
5#include "token_struct.h"
6
7lexer_T* lexer_init(const char* source);
9token_T* lexer_error(lexer_T* lexer, const char* message);
10
11void lexer_free(lexer_T* lexer);
12
13#endif
void lexer_free(lexer_T *lexer)
Definition lexer.c:280
lexer_T * lexer_init(const char *source)
Definition lexer.c:36
token_T * lexer_next_token(lexer_T *lexer)
Definition lexer.c:210
token_T * lexer_error(lexer_T *lexer, const char *message)
Definition lexer.c:62
Definition lexer_struct.h:13
Definition token_struct.h:44