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
-
IntermediateRepresentation( metadata: IntermediateRepresentationMetaData, unique_identifier: String, artifact_ref: String, values: List(helpers.ValueTuple), vendor: option.Option(vendor.Vendor), )
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), )