Skip to content

Make aerosol validation location-aware #284

Description

@boulderdaze

ValidateAerosolModel runs on the built mechanism structs, which don't carry source marks (line:col)

Aerosol couldn't just use ValidateSemantics because it needs to check the phase- species pairing for membership, optional-property presence (diffusion / density / molecular weight), and representation-name references.

  • Introduce a location-aware representation for aerosol validation inputs.
  • Preserve source locations so aerosol validation errors include line/column information.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions