
#ifndef _index

#define _index

#include <math.h>

#include <stdarg.h>

#include <array.h>

#include <sys/resource.h>

#include <stdlib.h> // malloc, exit, EXIT_FAILURE

#include <string.h> // strcpy, strtok, strcmp and memcpy

#include <stdint.h>

#include <ctype.h> // isspace

#include <stdio.h> // File, printf

#include <stdbool.h>

#include <time.h>

#include <unistd.h>

#include <libgen.h>



#include <file.h>

#include <replacement.h>

#include <class.h>

#include <property.h>

#include <fileManager.h>

#include <file.h>

#include <function.h>

#include <method.h>

#include <variable.h>

#include <lexer.h>

#include <text.h>

#include <console.h>

#include <fileSystem.h>

#include <application.h>


#include <dirent.h>

#include <errno.h>

#include <sys/types.h>

#define ANSI_COLOR_RED     			"\x1b[31m"
#define ANSI_COLOR_GREEN   			"\x1b[32m"
#define ANSI_COLOR_DIM_YELLOW  		"\x1b[33m"
#define ANSI_COLOR_BLUE    			"\x1b[34m"
#define ANSI_COLOR_MAGENTA 			"\x1b[35m"
#define ANSI_COLOR_CYAN    			"\x1b[36m"
#define ANSI_COLOR_RESET   			"\x1b[0m"
#define ANSI_COLOR_BRIGHT_YELLOW  	"\x1b[93m"

extern struct array * allClasses;

extern struct array * allFunctions;


void main();

#endif
