#include "SynAnalyzer.h"
#include <cstdio>

#include "Map.h"
#include "String.h"
#include "GameBot.h"

int main_tmp()
{
	FILE *script = fopen("script.xz", "r");
	
	Interpreter interpreter(0);
	
	SynAnalyzer analyzer(script, &interpreter);
	
	try
	{
		analyzer.Analyze();
	}
	catch (SynAnalyzer::SyntaxError error)
	{
		printf("Syntax error, line %d: %s", error.GetLine(), error.GetMessage().CStr());
	}
	catch (LexAnalyzer::ParserError error)
	{
		printf("Unexpected symbol: '%c' (%d, %d)\n", error.GetChar(), error.GetLine(), error.GetPos());
	}	
	
	return 0;
}
