//more details in the attached file
// you’re not restricted to use lex, u can use python or similar
Implement an algorithm for correct text with errors by:
(1) Read each word of text, where a word ends just beforn. a space, and end of line, or any of period followed by a space, a comma, a question mark, or a hyphen.
(2) Compare the word against the words in the provide file linuxwords.txt . If the word is in( linuxword.txt, copy it to the output stream. If the word is not in linuxwords.txt, find all words in the file that different from the word from the text by one character and send to the standard output a parenthesized list separated by commas of all of these words. If there is only one match send just that word to the standard output
Do this for the entire article