CatAssignExp

The ~= operator. It can have one of the following operators:

TOK.concatenateAssign - appending T[] to T[] TOK.concatenateElemAssign - appending T to T[] TOK.concatenateDcharAssign - appending dchar to T[]

The parser initially sets it to TOK.concatenateAssign, and semantic() later decides which of the three it will be set to.

extern (C++)
class CatAssignExp : BinAssignExp {}
Suggestion Box / Bug Report