{'fraction_non_alphanumeric': 0.010764262648008612, 'fraction_numerical': 0.0, 'mean_word_length': 5.36986301369863, '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}}
An Adaptive Parsing Technique for ProRules Grammar Sri

This paper discusses the proposed technique for analysis and production of English grammar rules by using the structure and meaning of human language. We come up with ProRules grammar that is based on grammar adaptation and compilation. ProRules serves as a basis scheme in processing the natural language requirements specifications. This paper will further outline the ideal algorithms for lexical scanning and parsing of the natural language requirements specifications. Since ProRules is designed to eliminate the occurrence of left recursion, an adaptive recursive descent parsing strategy is chosen to build the Parser. Therefore, to show the applicability and adaptability of our algorithms, we come out with Scanner and Parser prototypes system. We also apply some heuristic strategies in our parsing strategy to deal with lower level of natural language ambiguity.