caffeine_lang/middle_end/semantic_analyzer

Types

Internal representation of a parsed expectation with metadata and values.

pub type IntermediateRepresentation {
  IntermediateRepresentation(
    metadata: IntermediateRepresentationMetaData,
    unique_identifier: String,
    artifact_ref: String,
    values: List(helpers.ValueTuple),
    vendor: option.Option(vendor.Vendor),
  )
}

Constructors

Metadata associated with an intermediate representation including organization and service identifiers.

pub type IntermediateRepresentationMetaData {
  IntermediateRepresentationMetaData(
    friendly_label: String,
    org_name: String,
    service_name: String,
    blueprint_name: String,
    team_name: String,
    misc: dict.Dict(String, String),
  )
}

Constructors

  • IntermediateRepresentationMetaData(
      friendly_label: String,
      org_name: String,
      service_name: String,
      blueprint_name: String,
      team_name: String,
      misc: dict.Dict(String, String),
    )
Search Document