fix syntax error on Heredon in expression expansion
but behavior differs from CRuby