chibicc/main.c
2020-10-08 16:23:49 +09:00

16 lines
292 B
C

#include "chibicc.h"
int main(int argc, char **argv) {
if (argc != 2)
error("%s: invalid number of arguments", argv[0]);
// Tokenize and parse.
Token *tok = tokenize_file(argv[1]);
Obj *prog = parse(tok);
// Traverse the AST to emit assembly.
codegen(prog);
return 0;
}