On Tuesday, 28 November 2017 at 19:12:29 UTC, crimaniak wrote:
First problem: it doesn't understand enums, it seems to be a bug:

or just "to!string(TopicMask.publishMask)" would have worked too.

[...]
Is there any change to use regex inside or pure function? I just need some pure bool test() method to test string against the mask.

I don't think so, the factory system has static mutable data, lazily initialized, so purity seems impossible. If you put "pure" everywhere in the call chain you will land here:

https://github.com/dlang/phobos/blob/ad489989ec3fac9f65f4bb9d43d2254a0b718dc7/std/regex/internal/ir.d#L521-L522
  • Problems with ctRegex crimaniak via Digitalmars-d-learn
    • Re: Problems with ctRegex Basile B. via Digitalmars-d-learn

Reply via email to