Major components of NLP are:
Morphological and Lexical Analysis.
Syntactic Analysis.
Semantic Analysis.
Discourse Integration.
Pragmatic Analysis. ...