![](https://i.imgur.com/829CzOS.png)

Source File **package.d** is a [package module][1] which contains import statements to import other modules.

How would one import a **package.d** module when [**keyword "package"**][2] is preventing that?



[1]: https://dlang.org/spec/module.html#package-module
[2]: https://dlang.org/spec/attribute.html#visibility_attributes

Example:
```
import package;
```
Error:

```
datatypes.d(1): Error: identifier expected following `import`
datatypes.d(1): Error: `;` expected
```
---
#### [Extensive run.dlang.io example](https://run.dlang.io/is/f3jURn)

Expected correct result if `package.d` was possible to import:

```
waffles/program.d(6): Error: `num` matches conflicting symbols:
waffles/testing1.d(1):        variable `testing1.num`
waffles/testing2.d(1):        variable `testing2.num`
```

Reply via email to