% -*- texinfo -*- % @deftypefn{Function File} @var{outstruct} = PRSIFFparse(@var{name}) % Parses a netlist in IFF format and produces the system description % structure @var{outstruct}. % @var{name} is the basename of the CIR and NMS files to % be parsed. % % See the @cite{IFF file format specifications} (distributed together % with the OCS package) for more details on the file format % % The returned structure @var{outstruct} has the following fields: % % @example % outstruct = % @{ % LCR: struct % the fields of LCR are shown below % NLC: struct % NLC has the same fields as LCR % namesn: matrix % numbers of vars named in .nms file % namess: cell % the names corresponding to the vars above % totextvar: scalar % the total number of external variables % totintvar: scalar % the total number of internal variables % @} % % outstruct.LCR = % @{ % struct array containing the fields: % array has one element per block % % func % name of the sbn file corresponding to each block % section % string parameter to be passed to the sbn files % nextvar % number of external variables for each element of the block % vnmatrix % numbers of the external variables of each element % nintvar % number of internal variables for each element of the block % osintvar % number of the first internal variable % npar % number of parameters % nparnames% number of parameter names % nrows % number of rows in the block % parnames % list of parameter names % pvmatrix % list of parameter values for each element % % @} % @end example % % @end deftypefn