summaryrefslogtreecommitdiff
path: root/minic/parse.h
blob: 1d44e5c3e013bd4597af61e991df85ff5e629605 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#pragma once

#include "scan.h"

typedef struct Parser {
	Scanner *s;
	int debug;
} Parser;

void parser_init( Parser *p, Scanner *s );
void parser_done( Parser *p );
void parser_debug( Parser *p, int enable );
void parser_parse( Parser *p );