aboutsummaryrefslogtreecommitdiffstats
path: root/src/parser.h
blob: 47316b9ab6d4009c54095ef9913d0262efeb9bf2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#ifndef BDL_PARSER_H
#define BDL_PARSER_H

#include "lexer.h"
#include "nodes.h"

typedef struct Parser {
    Token *tokens;
    size_t current;
} Parser;

void parse(Token *tokens);
Node * parse_next(Parser *parser);

#endif // BDL_PARSER_H