ADL se basa en líneas, es decir, trata el carácter de nueva línea de forma diferente de otro espacio en blanco. En todas las descripciones de sintaxis presentadas a continuación, las líneas nuevas son relevantes. La presencia de una nueva línea en un ejemplo de sintaxis indica su carácter necesario.
Estos son los significados de otros caracteres de puntuación en ADL:
|
: |
Separa una definición de entidad de una lista en una línea de atributos de esa entidad. |
|
, |
Separa atributos en una lista de atributos después de una definición de la entidad (atributos en una línea) |
|
{} |
Separadores de bloque. Deben aparecer solos en una línea. Un par de llaves encierra un conjunto de atributos y subentidades que se refieren a la entidad tras la que aparecen. Solamente se permite un bloque por entidad y únicamente debe utilizarse un solo par de llaves para encerrarlo, es decir, no son válidas las construcciones como las siguientes: |
|
[] |
Separadores de bloque de colección. Un par de corchetes después de un encabezado de entidad identifica este último como una entidad de colección. Al igual que los separadores {}, estos deben aparecer solos en una línea. Cada línea del bloque [ ] es una lista de atributos separados por comas para un solo elemento de colección. |
|
\ |
Cuando se encuentra al final de una línea, es un carácter de continuación de línea. La línea siguiente se trata como parte de la línea actual. |
|
# |
Separador de comentario. Todos los caracteres que aparecen después de # hasta el final de línea se ignoran (incluido el carácter de continuación de línea \). |
|
Copyright © 2013 CA.
Todos los derechos reservados.
|
|