netcdf-c/ncdump/cdl4/ref_tst_names.cdl
dmh ea7c0fc91b [NCF-280]/TLO-836022
Fix bug where leading backslash digit
in name was not being properly handled.
The reason was that I accidentally attemped to allow \x... and \0...
escapes in identifiers. This make identifiers
with leading escaped digits not work any more.
Also added test case.
2013-11-19 21:58:56 -07:00

52 lines
875 B
Plaintext

netcdf test {
dimensions:
\1dim = 1 ;
dim-name-dashes = 2 ;
dim.name.dots = 3 ;
dim+name+plusses = 4 ;
dim@name@ats = 5 ;
variables:
float \1var(\1dim) ;
\1var:\234att = 3 ;
\1var:att-name-dashes = 4 ;
\1var:att.name.dots = 5 ;
\1var:att+name+plusses = 6 ;
\1var:att@name@ats = 7 ;
double var-name-dashes ;
double var.name.dots ;
double var+name+plusses ;
double var@name@ats ;
// global attributes:
:\5Gatt = -1 ;
:Gatt-name-dashes = -1 ;
:Gatt.name.dots = -2 ;
:Gatt+name+plusses = -3 ;
:Gatt@name@ats = -4 ;
data:
\1var = _ ;
var-name-dashes = _ ;
var.name.dots = _ ;
var+name+plusses = _ ;
var@name@ats = _ ;
group: \1g- {
dimensions:
dim\ 1 = 1 ;
variables:
float var\ 1(dim\ 1) ;
var\ 1:units\ mks = "km/hour" ;
// group attributes:
:title = "in first group" ;
data:
var\ 1 = _ ;
} // group \1g-
}