#ifndef STANDARD_DEFINES
#define STANDARD_DEFINES

	#include <stdio.h>
	#include <windows.h>
	#include <iostream>
	#include <string.h>
	#include <vector>
	#include <fstream>

	using namespace std;

	typedef struct {
		string line;
		string line_nospace;
		vector<string> line_delimited;
	}line;

	typedef struct {
		int amountofLines;
		vector<line> * lines;
	}jassFile;

	typedef struct {
		string Name;
		string code;
		bool isNative;
		bool isConstant;
		string retVal;
	} Function;
	typedef struct {
		string Name;
		string Data;
	} Constant;
	typedef struct {
		vector<Function> allFunctions;
		vector<Constant> allConstants;
	} item;

#endif