#ifndef PARSER_HEADER
#define PARSER_HEADER

#include <stdio.h>
#include "Common.h"
#include "Tree.h"

typedef void (*ErrorFunction)();

typedef
	struct
	{
		unsigned count;
		char *vars;
		Tree tree;
	} Expression;

Expression GetExpression();
void SetOnParserError(ErrorFunction e);

#endif
