From d06b3afc6ca0420585d9ca368d65724caf24ffdc Mon Sep 17 00:00:00 2001 From: Ruey-Hsia Li Date: Thu, 27 Aug 1998 16:44:08 -0500 Subject: [svn-r624] Removed . Added opt to and . --- doc/html/ddl.html | 33 ++++++++++++++++----------------- 1 file changed, 16 insertions(+), 17 deletions(-) diff --git a/doc/html/ddl.html b/doc/html/ddl.html index 038bf0d..097f92d 100644 --- a/doc/html/ddl.html +++ b/doc/html/ddl.html @@ -31,8 +31,12 @@ of the some symbols used. <boot_block_content> ::= TBD -<root_group> ::= group "/" { <group_attribute>* <group_member>* } -// Attributes and members can be in any order. +<root_group> ::= group "/" { <nlink>opt <group_attribute>* <group_member>* } +// nlink must appear before attributes and members. + +<nlink>opt ::= { nlink <no_of_hardlinks> } + +<no_of_hardlinks> ::= an integer larger than 1 <group_attribute> ::= <attribute> @@ -57,7 +61,7 @@ of the some symbols used. <field_name> ::= <identifier> <dataspace> ::= dataspace { "<dataspace_name>" } | - dataspace { array <current_dims> <max_dims>} | + dataspace { array <current_dims> <max_dims> } | dataspace { other <ds_definition>+ } <dataspace_name> ::= <identifier> @@ -70,19 +74,19 @@ of the some symbols used. <data> ::= data {TBD} -<group_member> ::= <named_datatype> | <named_dataspace> | <group> | <dataset> | <link> +<group_member> ::= <named_datatype> | <named_dataspace> | <group> | <dataset> | <softlink> <named_datatype> ::= datatype "<datatype_name>" { <dt_definition>+ } -<named_dataspace> ::= dataspace "<dataspace_name>" {array <current_dims> <max_dims> } | - dataspace "<dataspace_name>" { other <ds_definition>+ } +<named_dataspace> ::= dataspace "<dataspace_name>" { array <current_dims> <max_dims> } | + dataspace "<dataspace_name>" { other <ds_definition>+ } -<group> ::= group "<group_name>" { <group_attribute>* <group_member>* } -// Attributes and members can be in any order. +<group> ::= group "<group_name>" { <nlink>opt <group_attribute>* <group_member>* } <group_name> ::= <identifier> -<dataset> ::= dataset "<dataset_name>" { <datatype> +<dataset> ::= dataset "<dataset_name>" { <nlink>opt + <datatype> <dataspace> <storagelayout>opt <compression>opt @@ -90,6 +94,7 @@ of the some symbols used. <data>opt } // Any order is ok as long as <data> and <dataset_attribute> are // after <datatype> and <dataspace>. +// nlink must appear before others. <dataset_name> ::= <identifier> @@ -118,18 +123,12 @@ of the some symbols used. <dataset_attribute> ::= <attribute> -<link> ::= <hardlink> | <softlink> - -<hardlink> ::= hardlink "<hardlink_name>" { linktarget "<target>" } - -<hardlink_name> ::= <identifier> - -<target> ::= <identifier> - <softlink> ::= softlink "<softlink_name>" { linktarget "<target>" } <softlink_name> ::= <identifier> +<target> ::= <identifier> + <identifier> ::= string // character "/" should be used with care. // <dataset_name> cannot contain "/", for example. -- cgit v0.12