semantic: implement opCatAssign
test: added a assign-concatenation test