A State of Art for Semantic Analysis of Natural Language Processing