Purple
0.1
Standard Language Specification
|
Compiler entrypoint and setup. More...
#include <ctype.h>
#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "data.h"
#include "parse.h"
#include "scan.h"
#include "translate/symbol_table.h"
#include "translate/translate.h"
#include "utils/arguments.h"
#include "utils/clang.h"
#include "utils/logging.h"
Macros | |
#define | extern_ |
Functions | |
static void | init (int argc, char *argv[]) |
Parse compiler arguments, open input file, and allocate memory. More... | |
int | main (int argc, char *argv[]) |
Compiler entrypoint. More... | |
Compiler entrypoint and setup.
#define extern_ |
|
static |
Parse compiler arguments, open input file, and allocate memory.
argc | |
argv |
int main | ( | int | argc, |
char * | argv[] | ||
) |
Compiler entrypoint.
argc | Number of command line arguments |
argv | Array of command line arguments |