Files
c-prime/source/application.h

39 lines
650 B
C
Raw Permalink Normal View History

2025-11-17 10:28:09 +01:00
#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