# __FILE__ macro

Source: https://ref.dm-lang.org/DM/preprocessor/__FILE__

The __FILE__ macro expands to a string containing the name of the current source file. This may be useful when generating debugging error messages.

### See also
- [ASSERT proc](https://ref.dm-lang.org/proc/ASSERT.md)
- [DEBUG definition](https://ref.dm-lang.org/DM/preprocessor/define/DEBUG.md)
- [__LINE__ macro](https://ref.dm-lang.org/DM/preprocessor/__LINE__.md)
- [__MAIN__ macro](https://ref.dm-lang.org/DM/preprocessor/__MAIN__.md)
- [__PROC__ macro](https://ref.dm-lang.org/DM/preprocessor/__PROC__.md)
- [__TYPE__ macro](https://ref.dm-lang.org/DM/preprocessor/__TYPE__.md)
- [__IMPLIED_TYPE__ macro](https://ref.dm-lang.org/DM/preprocessor/__IMPLIED_TYPE__.md)
