예제 #1
0
/*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;
}
예제 #2
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;
}