In SDF3, an error in an import causes a cascase of unrelated errors in the file.
What you did
An existing SDF3 file had a broken import. I imported Common (upper case) from Common.sdf3, but the module in Common.sdf3 was named module common (lower case).
imports Common
What you expected to happen
I expected only an error on the import and maybe errors on the undefined sorts.
Summary
In SDF3, an error in an import causes a cascase of unrelated errors in the file.
What you did
An existing SDF3 file had a broken import. I imported
Common
(upper case) fromCommon.sdf3
, but the module inCommon.sdf3
was namedmodule common
(lower case).What you expected to happen
I expected only an error on the import and maybe errors on the undefined sorts.
What actually happened
I got errors on all the constructors and sorts.
Context
Additional information