What does the  study of  nature and structure of a language traditionally encompass?

1 Pedagogy,psychology,linguistics
2 Lexicology
3 Methods  of foreign language teaching
4 Pedagogy  and psychology
5 Semantics, Syntax, Phonology