Herb C Reference
Loading...
Searching...
No Matches
parser.h
Go to the documentation of this file.
1#ifndef HERB_PARSER_H
2#define HERB_PARSER_H
3
4#include "array.h"
5#include "ast_node.h"
6#include "lexer.h"
7
13
15
17
18size_t parser_sizeof(void);
19
20void parser_free(parser_T* parser);
21
22#endif
size_t parser_sizeof(void)
Definition parser.c:21
parser_T * parser_init(lexer_T *lexer)
Definition parser.c:25
struct PARSER_STRUCT parser_T
AST_DOCUMENT_NODE_T * parser_parse(parser_T *parser)
Definition parser.c:692
void parser_free(parser_T *parser)
Definition parser.c:696
Definition array.h:6
Definition ast_nodes.h:55
Definition lexer_struct.h:13
Definition parser.h:8
array_T * open_tags_stack
Definition parser.h:11
lexer_T * lexer
Definition parser.h:9
token_T * current_token
Definition parser.h:10
Definition token_struct.h:44