0 Introducción
1 Objeto y campo de aplicación
2 Referencias
3 Definiciones
4 Abreviaturas
5 Notación usada en esta Recomendación
5.1 Producciones
5.2 Colecciones alternativas
5.3 Ejemplo de una producción
5.4 Disposición
5.5 Recurrencia
5.6 Referencias a una colección de secuencias
5.7 Referencias a un elemento
5.8 Rótulos
6 Empleo de la notación NSA.1
SECCIÓN 1 – ESPECIFICACIÓN DE LA NOTACIÓN NSA.1
7 Juego de caracteres NSA.1
8 Elementos de la NSA.1
8.1 Reglas generales
8.2 Referencias tipo
8.3 Identificadores
8.4 Referencias valor
8.5 Referencia módulo
8.6 Comentario
8.7 Elemento vacío
8.8 Elemento número
8.9 Elemento cadena binaria
8.10 Elemento cadena hexadecimal
8.11 Elemento cadena de caracteres
8.12 Elemento asignación
8.13 Elementos carácter único
8.14 Elementos palabras clave
9
Definición de módulo
10 Referenciación de las
definiciones tipo y valor
11 Asignación de tipos y valores
12 Definición de tipos y valores
13 Notación para el tipo boolean
(booleano)
14 Notación para el tipo integer
(entero)
15 Notación para el tipo enumerated
(enumerado)
16 Notación para el tipo real
17 Notación para el tipo bitstring
(cadena de bits)
18 Notación para el tipo octetstring
(cadena de octetos)
19 Notación para el tipo null (nulo)
20 Notación para tipos sequence
(secuencia)
21 Notación para tipos sequence-of
(secuencia-de)
22 Notación para tipos set
(conjunto)
23 Notación para tipos set-of
(conjunto-de)
24 Notación para tipos choice
(elección)
25 Notación para tipos selection
(selección)
26 Notación para tipos tagged
(rotulados)
27 Notación para el tipo any
(cualquiera)
28 Notación para el tipo object
identifier (identificador de objeto)
29 Notación para tipos character
string (cadena de caracteres)
30 Notación para tipos definidos en
la sección 3
SECCIÓN 2 – TIPOS CHARACTER STRING (CADENA DE CARACTERES)
31 Definición de tipos character string (cadena de caracteres)
SECCIÓN 3 – DEFINICIONES ÚTILES
32 Generalized Time (Tiempo generalizado)
33 Tiempo universal
34 Tipo external (externo)
35 Tipo object descriptor (descriptor de objeto)
SECCIÓN 4 – SUBTIPOS
36 Notación de subtipo
37 Conjuntos de valores de subtipo
37.1 Single value (Valor único)
37.2 Contained subtype (Subtipo contenido)
37.3 Value Range (Gama de valores)
37.4 Size Constraint (Limitación de tamaño)
37.5 Permitted Alphabet (Alfabeto permitido)
37.6 Subtipificación interna
Anexo A – La notación macro
A.1 Introducción
A.2 Ampliaciones a los elementos y juegos de caracteres NSA.1
A.2.1 Macroreference (Referenciamacro)
A.2.2
Productionreference (Referenciaproducción)
A.2.3 Localtypereference (Referenciatipolocal)
A.2.4 Localvaluereference
(Referenciavalorlocal)
A.2.5 Elemento de alternación
A.2.6
Elemento finalizador de definición
A.2.7 Elemento terminal sintáctico
A.2.8 Elementos palabras clave de categoría
sintáctica
A.2.9 Elementos palabras clave adicionales
A.3 Notación de definición macro
A.4 Uso de la nueva notación
Anexo B – Asignación por la ISO de
valores de componentes de OBJECT IDENTIFIER (IDENTIFICADOR DE OBJETO)
Anexo C – Asignación por el CCITT de
valores de componentes de OBJECT IDENTIFIER (IDENTIFICADOR DE OBJETO)
Anexo D – Asignación conjunta de
valores de componentes de OBJECT IDENTIFIER (IDENTIFICADOR DE OBJETO)
Apéndice I – Ejemplos y sugerencias
I.1 Ejemplo de un registro de personal
I.1.1 Descripción informal de un registro de
personal
I.1.2 Descripción NSA.1 de la estructura de
registro
I.1.3 Descripción NSA.1 de un valor de registro
I.2 Directrices para la utilización de la notación
I.2.1 Boolean (Booleano)
I.2.2 Integer (Entero)
I.2.3 Enumerated (Enumerado)
I.2.4 Real (Real)
I.2.5 Bit string (Cadena de bits)
I.2.6 Octet
string (Cadena de octetos)
I.2.7 Null (Nulo)
I.2.8 Sequence and sequence-of (Secuencia y
secuencia-de)
I.2.9 Set (Conjunto)
I.2.10 Tagged (Rotulado)
I.2.11 Choice (Elección)
I.2.12 Selection type (Tipo selección)
I.2.13 Any (Cualquiera)
I.2.14 External (Externo)
I.2.15 Encrypted (Cifrado)
I.3 Ejemplo del empleo de la notación macro
I.4 Utilización durante la identificación de sintaxis abstracta
I.5 Subtipos
Apéndice II – Resumen de la notación
NSA.1