Program ------- The program represents a list of commands from a statistical package. Properties ~~~~~~~~~~ .. csv-table:: :header: "Name","Type","","Description" :widths: 15,10,5,100 "ID","`string `_","1..1","ID of the object being referenced." "SourceFileName","`string `_","0..1","The name of the file containing the source code." "SourceLanguage","`string `_","0..1","The language of the source code." "ScriptMD5","`string `_","0..1","The MD5 hash of the contents of the file." "ScriptSHA1","`string `_","0..1","The SHA-1 hash of the contents of the file." "SourceFileLastUpdate","`dateTime `_","0..1","The date and time the file was last updated." "SourceFileSize","`long `_","0..1","The size of the file in bytes." "LineCount","`int `_","0..1","The number of lines in the source file." "CommandCount","`int `_","0..1","The number of commands detected in the source file." "Messages",":doc:`/composite-types/Message/index`","0..n","Messages related to the parsing of the source file." "Parser","`string `_","0..1","The name of the parser used to generate the SDTL." "ParserVersion","`string `_","0..1","The version of the parser used to generate the SDTL." "ModelVersion","`string `_","0..1","The version of the SDTL model." "ModelCreatedTime","`dateTime `_","0..1","The date and time the SDTL was generated." "Commands",":doc:`/composite-types/CommandBase/index`","0..n (Ordered)","The list of commands that make up the program." Relationships ~~~~~~~~~~~~~ The following identified item types reference this type. .. container:: image |stub| .. |stub| image:: ../../images/Program.svg