Traducir codigo Python a codigo C/Translate Python code to C code
Los if anidados no fueron probados al 100. Por lo tanto si encuentras un error, favor de avisar a cualquiera de las direcciones que se encuentran abajo.
Ahora ya es posible usar raw_input para capturar cadenas dentro de un while sin problemas. Pero para ello tendrás que ver la documentación
Las listas aun estan en progreso. Por el momento, solo se permite declararlas, imprimirlas y concatenar solo valores numericos. El bucle for solo acepta la sintaxis basica: iterar cadenas, listas y la función range.
Para traducir código eficientemente tendrás que darle un vistazo a la documentación: link
O bien, ve la carpeta "ejemplos"
Solo traduce código Python 2.7
PythonC is a tool that generate C code using python. For the moment the tool count with the functions: print, definition of variables, concatenations, number operations, int(), float(), len(), if , else, logical operators, elif, while, print one char of a variable (print var[1]), free variables, for and lists. But not worry, we’ll go updating the most soon possible.
To translate the code efficiently, you will have to see the documentation: link
Para compilar solo ejecuta el makefile que viene dentro de la carpeta source: make compilador
To compile just execute the makefile. You will find it in the directory source: make compilador
Para ejecutar/To execute: ./compilador ejemplo.py
Dentro de la carpeta source hay otra carpeta llamada "include". Dicho directorio contines los archvios necesarios para compilar los archivos ".c" generados. Dentro de la carpeta viene las instrucciones para compilarlos.
Inside of the directory source there is another directory called "include". In that directory you will find the files necessary to compile the files ".c" generates.
Error corregido al momento de concatenar
Error corregido en definicion de variables
Buffer overflow corregido
Error corregido en if_grammar.c
Error corregido en definida_en_comentario.c
Memory leak corregido en run_compiler
Error corregido al momento de concatenar variables con cadenas
Memory leak corregido en raw_input
Memory leak corregido en run_compiler.c (otro mas)
Error corregido al definir variables
Error corregido al concatenar variables (otro mas)
Error corregido en print_grammar.c
Error corregido en run_compiler.c
Si llegas a encontrar un bug o quieres aportar, favor de comunicarte en cualquiera de las dos direcciones:
alez011@hotmail.com
python_c@hotmail.com