Odd operators
Joel C. Salomon
JoelCSalomon at Gmail.com
Wed Jan 31 21:38:33 PST 2007
Jarrett Billingsley wrote:
> "Joel C. Salomon" <JoelCSalomon at Gmail.com> wrote in message
> news:eprrth$2qfp$1 at digitaldaemon.com...
>> There are a couple of operators mentioned on
>> <http://www.digitalmars.com/d/lex.html> that I haven't seen described in
>> the documentation: '===', '!~', and '~~'. Any pointers on what they are?
>>
>> --Joel
>
> === is an ancient version of 'is' (and !== is what '!is' used to be). They
> were removed quite some time ago.
>
> ~~ and !~ were for regular expression matching. They lasted one release
> before they were removed.
Thanks.
I’m building a lexer for a C compiler (for a Compiler Theory class I’m
taking) and I hoped I could make it more-or-less D-compatible, but ~~
and !~ could break C code; glad to know I can leave them out.
--Joel
More information about the Digitalmars-d
mailing list