Herb C Reference
Loading...
Searching...
No Matches
parser.h File Reference
#include "array.h"
#include "ast_node.h"
#include "lexer.h"

Go to the source code of this file.

Data Structures

struct  PARSER_STRUCT
 

Typedefs

typedef struct PARSER_STRUCT parser_T
 

Functions

parser_Tparser_init (lexer_T *lexer)
 
AST_DOCUMENT_NODE_Tparser_parse (parser_T *parser)
 
size_t parser_sizeof (void)
 
void parser_free (parser_T *parser)
 

Typedef Documentation

◆ parser_T

typedef struct PARSER_STRUCT parser_T

Function Documentation

◆ parser_init()

parser_T * parser_init ( lexer_T lexer)

◆ parser_parse()

AST_DOCUMENT_NODE_T * parser_parse ( parser_T parser)

◆ parser_sizeof()

size_t parser_sizeof ( void  )

◆ parser_free()

void parser_free ( parser_T parser)