Mercurial > projects > ddmd
comparison dmd/StringExp.d @ 93:df6d0f967680
implemented a whole bunch of methods to make phobos 2.035 compile
and some additional ones I came across
author | Trass3r |
---|---|
date | Mon, 30 Aug 2010 22:50:30 +0200 |
parents | 2e2a5c3f943a |
children | 5c859d5fbe27 |
comparison
equal
deleted
inserted
replaced
92:0c891ec48515 | 93:df6d0f967680 |
---|---|
635 return len1 - len2; | 635 return len1 - len2; |
636 } | 636 } |
637 | 637 |
638 override bool isBool(bool result) | 638 override bool isBool(bool result) |
639 { | 639 { |
640 assert(false); | 640 return result ? true : false; |
641 } | |
642 | |
643 version(DMDV2) | |
644 { | |
645 override bool isLvalue() | |
646 { | |
647 return true; | |
648 } | |
649 } | |
650 | |
651 override Expression toLvalue(Scope sc, Expression e) | |
652 { | |
653 // writef("StringExp::toLvalue(%s)\n", toChars()); | |
654 return this; | |
641 } | 655 } |
642 | 656 |
643 uint charAt(size_t i) | 657 uint charAt(size_t i) |
644 { | 658 { |
645 uint value; | 659 uint value; |