Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Descripción general de las reglas de sintaxis de SLAX

Las reglas de sintaxis de SLAX son similares a las de los lenguajes de programación tradicionales como C y PERL. En las siguientes secciones se analizan aspectos generales de las reglas de sintaxis de SLAX:

Bloques de código

SLAX delimita bloques de código con llaves. Los bloques de código, que pueden definir los límites de un elemento, una jerarquía o un segmento de código, pueden estar al mismo nivel que otros bloques de código o anidados dentro de ellos. Las declaraciones definidas dentro de un bloque de código determinado tienen un ámbito limitado a ese bloque.

En el ejemplo siguiente se muestran dos bloques de código. Las llaves definen los límites del match / bloque. El segundo bloque, que contiene el <op-script-results> elemento, está anidado dentro del primero.

Comentarios

En SLAX, puede agregar comentarios en cualquier lugar de un script. Comentar un script aumenta la legibilidad para todos los usuarios, incluido el autor, que pueden necesitar volver a un script mucho después de que se escribió originalmente. Se recomienda agregar comentarios a lo largo de un script a medida que lo escribe.

En SLAX, los comentarios se insertan en el estilo C tradicional, comenzando con /* y terminando con */. Por ejemplo:

Los comentarios de varias líneas siguen el mismo formato. En el ejemplo siguiente, los caracteres "*" adicionales se agregan al principio de las líneas para facilitar la lectura, pero no son obligatorios.

El equivalente XSLT es:

En el ejemplo siguiente se inserta un comentario en el script para recordar al programador que el resultado se envía a la consola.

Terminación de la línea

Al igual que con muchos lenguajes de programación tradicionales, las instrucciones SLAX se terminan con un punto y coma.

En el ejemplo siguiente, las declaraciones de espacio de nombres, la instrucción import y el elemento output terminan con un punto y coma. Las líneas que comienzan o terminan un bloque no se terminan con punto y coma.

Instrumentos de cuerda

Las cadenas son secuencias de caracteres de texto. Las cadenas SLAX se pueden encerrar entre comillas simples o dobles. Sin embargo, debe cerrar la cadena con el mismo tipo de comilla utilizada para abrir la cadena. Las cadenas se pueden concatenar juntas mediante la operación de concatenación SLAX, que es el carácter de subrayado (_).

Por ejemplo: