Filename Header section constructor not conform to part21 ed3
In the documentation of steputils, we can see this constructor for FILENAME in the Header section: FILE_NAME(name: str, time_stamp: str, author: str, organization: ParameterList, preprocessor_version: ParameterList, originating_system: str, authorization: str)
But in the part21 ed3 standard, section 8.2.3, we have this definition of FILENAME:
EXPRESS Specification:
*) ENTITY file_name; name : STRING (256) ; time_stamp : time_stamp_text ; author : LIST [ 1 : ? ] OF STRING (256) ; organization : LIST [ 1 : ? ] OF STRING (256) ; preprocessor_version : STRING (256) ; originating_system : STRING (256) ; authorization : STRING (256) ; END_ENTITY;
TYPE time_stamp_text = STRING(256); END_TYPE; (*
Issue: author should be a list and preprocessor_version should be a simple string