Esta es la aplicación de Linux llamada Inja cuya última versión se puede descargar como Version3.4sourcecode.zip. Se puede ejecutar en línea en el proveedor de alojamiento gratuito OnWorks para estaciones de trabajo.
Descargue y ejecute en línea esta aplicación llamada Inja con OnWorks de forma gratuita.
Siga estas instrucciones para ejecutar esta aplicación:
- 1. Descargue esta aplicación en su PC.
- 2. Ingrese en nuestro administrador de archivos https://www.onworks.net/myfiles.php?username=XXXXX con el nombre de usuario que desee.
- 3. Cargue esta aplicación en dicho administrador de archivos.
- 4. Inicie el emulador en línea OnWorks Linux o Windows en línea o el emulador en línea MACOS desde este sitio web.
- 5. Desde el SO OnWorks Linux que acaba de iniciar, vaya a nuestro administrador de archivos https://www.onworks.net/myfiles.php?username=XXXXX con el nombre de usuario que desee.
- 6. Descarga la aplicación, instálala y ejecútala.
SCREENSHOTS
Ad
Un perro
DESCRIPCIÓN
Inja es un motor de plantillas para C++ moderno, ligeramente inspirado en jinja para Python. Tiene una sintaxis de plantilla sencilla pero poderosa con todas las variables, bucles, condiciones, inclusiones, devoluciones de llamada y comentarios que necesita, anidados y combinados como desee. Inja utiliza la maravillosa biblioteca json de nlohmann para la entrada de datos. Lo más importante es que inja solo necesita dos archivos de encabezado, lo cual es (casi) tan trivial como puede ser la integración en C++. Por supuesto, todo se prueba en todos los compiladores relevantes. Inja es una biblioteca solo de encabezados, que se puede descargar desde las versiones o directamente desde la carpeta include/ o single_include/. Inja usa nlohmann/json.hpp como su única dependencia, así que asegúrese de que se pueda incluir desde inja.hpp. json se puede descargar aquí.
Caracteristicas
- La representación de plantilla básica toma una plantilla como std::string y un objeto json para todos los datos. Devuelve la plantilla renderizada como std::string
- Si está utilizando Meson Build System, puede empaquetar este repositorio como un subproyecto
- Las condiciones respaldan las declaraciones típicas if, else if y else
- Algunas funciones se implementan dentro de la sintaxis de la plantilla inja.
- Puedes crear tus propias funciones y más complejas con devoluciones de llamada.
- La herencia de plantillas le permite crear una plantilla de esqueleto base que contiene todos los elementos comunes y define bloques que las plantillas secundarias pueden anular.
Lenguaje de programación
C + +
Categorías
Esta es una aplicación que también se puede obtener de https://sourceforge.net/projects/inja.mirror/. Ha sido alojado en OnWorks para poder ejecutarlo online de la forma más sencilla desde uno de nuestros Sistemas Operativos gratuitos.