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;