Tengo un script de python que genera muchos códigos repetitivos en C++. El enfoque que he tomado hace que sea difícil mantener cosas como la sangría correcta mientras escupe el código. Obviamente, mi principal preocupación es producir código correcto, que compila y hace lo que se supone que debe hacer, pero sería bueno si también fuera legible y fácil de leer.¿Hay un buen embellecedor de código de C++, escrito en python?
Propongo dirigir la salida de mi generador a un embellecedor de código. En última instancia, esto tendrá que suceder en un servidor de compilación automatizado, así que, idealmente, quiero un módulo de Python que pueda usar fácilmente.
sé que hay muchas soluciones no Python para este problema, pero una pitón es lo que realmente necesita, y yo preferiría no tener que escribir yo mismo
Esto es bastante subjetivo – Woot4Moo
"El enfoque que he adoptado hace que sea difícil mantener cosas como la sangría correcta". Puede considerar que su enfoque es menos que ideal. Considere describir su enfoque para que podamos decirle qué paquete de plantilla es mejor. Por lo general, 'Jinja2', pero queda por ver cuáles son sus requisitos y cuál es su problema ** real **. –
He considerado que S.Lott, pero la forma en que lo veo, el módulo que tengo produce código funcional, legible por máquina. Existen herramientas que convierten el código desordenado en código legible. Si puedo encontrar una herramienta así en Python, no necesito complicar la generación del código con un montón de código que no da formato correcto. –