Skip to content

Modularized code export to Oberon lacks to qualify the names imported from other modules #1235

Description

@codemanyak

Particularly on (Arrangement) group export (#828, #836), the generators usually modularize the generated file into library modules that may be used from several top-level roots oder modules. The Oberon language, however, requires the routines, types, variables etc. imported from other modules to be referenced with qualified names, i.e., references to a type TypeA, a variable varB, a constant constC, or a routine subD from some module M are supposed to be written as M.TypeA, M.varB, M.constC, and M.subD(...) from outside the module M, notwithstanding the IMPORT M clause. The Oberon generator fails to insert these qualifications, however.

Metadata

Metadata

Assignees

Labels

FixedImplemented (though possibly still not delivered)bug

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions