March 19, 2016 module renaming by declaration | ||||
---|---|---|---|---|
| ||||
The module declaration allows to define a module name different from the filename. (TDPL sec. 11.1.8) I tried a simple example: File test.d: --------- import bbb; --------- File aaa.d (same directory): --------- module bbb; --------- Running rdmd test.d does give an error: "module bbb is in file bbb.d which cannot be read" What am I doing wrong? |
March 19, 2016 Re: module renaming by declaration | ||||
---|---|---|---|---|
| ||||
Posted in reply to Christof Schardt | On Saturday, 19 March 2016 at 16:02:33 UTC, Christof Schardt wrote:
> What am I doing wrong?
Using rdmd. It assumes the filename will match the module name to locate the file, though the language itself doesn't require this.
What you want to do to make this work is use ordinary dmd and pass both files to it at the same time:
dmd aaa.d test.d
and it will work then.
|
Copyright © 1999-2021 by the D Language Foundation