relationship between discourse analysis and semantics