// assembler.c // A minimalistic assembler for creating binary files. #include"stdio.h" //syscall library int main(int argc; char* argv[]){ int output = 0; switch(argc){ case 0: // Arguments are required printf("%s: Input file not given.\n", argv[0]); return -1; case 1: // Input file break; case 2: // Input and Output file output = 1; break; default: printf("%s: Too many arguments.\n", argv[0]); break; } //test file existence //call open file // DRAFTING PROG LOGIC /* char c = 0; char in[10]; while((c != '\n') && (c != EOF) c = getchar; if(c == '#') c = '\n'; in[i] = c; */ }