It looks like BinaryOperatorEmitter is supposed to be emitting .plus(), but it doesn’t seem to be doing so…
Harbs > On Jul 4, 2022, at 6:32 PM, Harbs <[email protected]> wrote: > > The logic should be something like this in pseudocode: > > if(isPlus && (isXMLish(righthand) || isXMLish(leftHand){ > if(isXM<Lish(leftHand){ > //output lefthand.plus(righthand) > }else{ > // output righthand.plus(lefthand) > } > >> On Jul 4, 2022, at 6:25 PM, Harbs <[email protected] >> <mailto:[email protected]>> wrote: >> >> I think the compiler should be using the “plus” XML method for string >> concatenation of XML. >> >>> On Jul 4, 2022, at 5:36 PM, Greg Dove <[email protected] >>> <mailto:[email protected]>> wrote: >>> >>> (it does equal undefined), but it >>> seems it does concatenate as an empty string. >> >
