{'fraction_non_alphanumeric': 0.021156558533145273, 'fraction_numerical': 0.0, 'mean_word_length': 5.283185840707965, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
BASIC PARSING TECHNIQUES IN NATURAL LANGUAGE PROCESSING

Parsing is the process of analyzing the sentence for its structure, content and meaning, i.e. to uncover the structure, articulate the constituents and the relation between the constituents of the input sentence. This paper briefly describes the parsing techniques in natural language processing. Parsing is the prime task in processing of natural language, as it forms the basis for all the natural language applications, like machine translation, question answering and information retrieval. We have discussed the top-down, bottomup and the basic top-down parsing along with their issues and a brief review of the statistical and dependency parsing.