/*Main*/ int main (int argc,char* args[]){ if(argc > 1) { if (!(archivo=fopen(args[1],"rt"))) { printf("Archivo no encontrado.\n"); exit(1); } sigLex(); json(); if(accept){ fclose(archivo); archivo=fopen(args[1],"rt"); sigLex(); json_trad(); } }else{ printf("Debe pasar como parametro el path al archivo fuente.\n"); exit(1); } return 0; }
int main() { // inicializar analizador lexico FILE *archivo; FILE *salida; if (!((archivo = fopen("fuente.txt","rt")) && (salida = fopen("output.txt", "w")))) { printf("Archivo no encontrado.\n"); exit(1); } else { do{ sigLex(archivo, salida); } while(t.compLex != EOF); fclose(archivo); fclose(salida); } return 0; }