On Wednesday, 26 October 2016 at 09:22:23 UTC, pineapple wrote:
On Wednesday, 26 October 2016 at 08:15:44 UTC, Basile B. wrote:
What would be possible is a "-fdmain" switch (force dummy
main). Its role would be: if a functionDeclaration named
"main" is present then this normal "main" is not used
(technically erased from the AST or something like that). Then
acts like "-main".
Just using `-main` has worked well enough for me
For me too but once again I think that the issue is when you wish
to test functions defined in the module where's main() is
declared and when the main() content should be skipped. In this
case stuff like "version(unittest) return 0;" must be added at
the beginning of the main().