Articulo de referencia

RascalMPL

Rascal es un lenguaje específico de dominio para metaprogramación y programación orientada a lenguajes , como el análisis estático de código , la transformación de programas , l...

Rascal es un lenguaje específico de dominio para metaprogramación y programación orientada a lenguajes , como el análisis estático de código , la transformación de programas , la generación de programas y la implementación de lenguajes específicos de dominio. [ 1 ] Es un metalenguaje general en el sentido de que no tiene preferencia por ningún lenguaje de software en particular . Incluye primitivas del cálculo relacional y la reescritura de términos . Su sintaxis y semántica se basan en la programación procedimental (imperativa) y funcional.

Véase también

Referencias

  1. Klint, Paul; van der Storm, Tijs; Vinju, Jurgen (2013), "RASCAL: Un lenguaje específico de dominio para el análisis y manipulación de código fuente" (PDF) , Novena Conferencia Internacional de Trabajo IEEE sobre Análisis y Manipulación de Código Fuente de 2009 , Decimotercera Conferencia Internacional de Trabajo IEEE sobre Análisis y Manipulación de Código Fuente (SCAM) de 2013, Edmonton, Alberta, Canadá: IEEE, pp. 168–177 , CiteSeerX 10.1.1.513.2410 , doi : 10.1109/SCAM.2009.28 , ISBN   978-0-7695-3793-1, S2CID 206553849 , consultado el 8 de diciembre de 2015 
  • http://www.rascal-mpl.org