digitalmars.D - Odd operators
- Joel C. Salomon (4/4) Jan 31 2007 There are a couple of operators mentioned on
- Jarrett Billingsley (6/10) Jan 31 2007 === is an ancient version of 'is' (and !== is what '!is' used to be). T...
- Joel C. Salomon (6/19) Jan 31 2007 Thanks.
- Brad Roberts (3/16) Jan 31 2007 Those should be yanked from the page, so... bug filed:
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
Jan 31 2007
"Joel C. Salomon" <JoelCSalomon Gmail.com> wrote in message news:eprrth$2qfp$1 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.
Jan 31 2007
Jarrett Billingsley wrote:"Joel C. Salomon" <JoelCSalomon Gmail.com> wrote in message news:eprrth$2qfp$1 digitaldaemon.com...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. --JoelThere 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.
Jan 31 2007
Jarrett Billingsley wrote:"Joel C. Salomon" <JoelCSalomon Gmail.com> wrote in message news:eprrth$2qfp$1 digitaldaemon.com...Those should be yanked from the page, so... bug filed: http://d.puremagic.com/issues/show_bug.cgi?id=913There 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.
Jan 31 2007