Initial commit

This commit is contained in:
2025-11-17 10:28:09 +01:00
parent 7bff81691f
commit 6ee36e26be
391 changed files with 110253 additions and 0 deletions

39
source/application.h Normal file
View File

@@ -0,0 +1,39 @@
#ifndef _APPLICATION
#define _APPLICATION
#include <text.h>
#include <fileSystem.h>
#include <class.h>
#include <array.h>
typedef struct application{
char * input;
char * output;
struct array * classes;
struct array * functions;
} application;
struct application * application_new();
void application_initializeGlobals();
array * application_extractIncludedFilePaths( struct application * currentApplication );
struct application * application_parseArguments( int argc, char **argv );
struct class * application_getClassByClassName( struct array * classesArray, char * className );
void application_printMemoryUsage();
#endif