diff --git a/asm/main.cpp b/asm/main.cpp index 1ad17b1..17023e7 100644 --- a/asm/main.cpp +++ b/asm/main.cpp @@ -10,10 +10,24 @@ * Description: Entrypoint for assembly program */ +#include #include -int main(void) +#include + +#include "./lexer.hpp" + +void usage(const char *program_name, FILE *fp) { - std::cout << "Hello, world!" << std::endl; + fprintf(fp, + "Usage: %s FILE OUT-FILE\n" + "\tFILE: Source code to compile\n" + "\tOUT-FILE: Name of file to store bytecode\n", + program_name); +} + +int main(int argc, const char *argv[]) +{ + usage(argv[1], stdout); return 0; }