gmlewis/step/header does not have a README file

    FileDescription

    pub struct FileDescription {
    description : Array[String]
    implementation_level : String
    }

    FileDescription::new

    fn FileDescription::new(description : Array[String], implementation_level : String) -> FileDescription

    FileName

    pub struct FileName {
    name : StringOrDollar
    time_stamp : StringOrDollar
    author : StringListOrDollar
    organization : StringListOrDollar
    preprocessor_version : StringOrDollar
    originating_system : StringOrDollar
    authorization : StringOrDollar
    }

    FileName::new

    fn FileName::new(name : StringOrDollar, time_stamp : StringOrDollar, author : StringListOrDollar, organization : StringListOrDollar, preprocessor_version : StringOrDollar, originating_system : StringOrDollar, authorization : StringOrDollar) -> FileName

    FileSchema

    pub struct FileSchema {
    schema_identifiers : Array[String]
    }

    FileSchema::new

    fn FileSchema::new(schema_identifiers : Array[String]) -> FileSchema

    HeaderEntity

    pub(all) enum HeaderEntity {
    FileDescription(FileDescription)
    FileName(FileName)
    FileSchema(FileSchema)
    Comment(String)
    Raw(String)
    }

    HeaderSection

    pub struct HeaderSection {
    entities : Array[HeaderEntity]
    }

    HeaderSection::empty

    HeaderSection::new

    HeaderSection::to_step_header_section

    fn HeaderSection::to_step_header_section(self : HeaderSection) -> String

    HeaderSection::to_step_statements

    fn HeaderSection::to_step_statements(self : HeaderSection) -> String

    StringListOrDollar

    pub(all) enum StringListOrDollar {
    Dollar
    List(Array[String])
    }

    StringOrDollar

    pub(all) enum StringOrDollar {
    Dollar
    Str(String)
    }

    Source Files