What is a language?

Phonetic knowledge

Phonological knowledge

Morphological knowledge

Syntactic (and semantic) knowledge

Semantic knowledge

Pragmatic knowledge

Knowledge of varieties of language