![]() |
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 |