Altova UModel 2025

Referencia de la SPL

Inicio Anterior Inicio Siguiente

Esta sección ofrece una introducción al lenguaje de programación Spy (en adelante SPL), que es el lenguaje de plantillas del generador de código. En esta sección asumimos que el usuario tiene cierta experiencia en programación y ciertos conocimientos sobre operadores, variables, funciones y clases, así como sobre conceptos básicos de programación orientada a objetos, que se usa en gran medida en SPL.

 

Las plantillas utilizadas por UModel están en la carpeta UModelSPLde la aplicación. Puede usar estos archivos para orientarse a la hora de crear sus propias plantillas.

 

¿Cómo funciona el generador de código?

Las entradas del generador de código son los archivos de plantilla (.spl) y el modelo de objetos que viene con UModel. Los archivos de plantilla contienen instrucciones SPL (para crear archivos, leer información del modelo de objetos y realizar cálculos) intercaladas con fragmentos de código literal en el lenguaje de programación de destino.

 

El archivo de plantilla lo interpreta el generador de código y produce archivos de código fuente del lenguaje de destino (es decir, los archivos de código no compilados), archivos de proyecto o cualquier otro tipo de proyecto, dependiendo de la plantilla.

© 2018-2024 Altova GmbH