Is it acceptable to not parse unittest blocks when unittests are disabled ?
Stefan Koch via Digitalmars-d
digitalmars-d at puremagic.com
Wed Mar 29 07:35:55 PDT 2017
On Wednesday, 29 March 2017 at 11:16:28 UTC, deadalnix wrote:
> I was wondering. When uniitests aren't going to run, it may be
> desirable to skip parsing altogether, just lexing and counting
> braces until the matching closing brace is found.
>
> Obviously, this means that no error will be found in unittests
> blocks. That can contain pretty much anything that lex, so it's
> even more lax than what's allowed inside a static if.
>
> Is that an acceptable tradeof ?
I would not do this trade off,
It's highly surprising since no other language feature works that
way.
Also parsing is rather cheap.
More information about the Digitalmars-d
mailing list