Parsing is the process of analyzing a string of symbols, either in natural language, computer languages, or data structures, conforming to formal grammar rules.