A fast Lexical analyser generator. It is a tool for generating programs that perform pattern-matching on text. There are many applications for Flex, including writing compilers in conjunction with GNU Bison
http://wordnet.princeton.edu/
WordNet is a large Lexical database of English, developed under the direction of George A. Miller. Nouns, verbs, adjectives and adverbs are grouped into sets of cognitive synonyms (synsets), each expressing a distinct concept. Synsets are interlinked by means of conceptual-semantic and Lexical relations. The resulting network of meaningfully related words and concepts can be navigated with the browser. WordNet is also freely and publicly available for download. WordNet s structure makes it a useful tool for computational linguistics and natural language processing.
A simulated Lexical analyser for HLL like C,PASCAL etc. I have given a sample text file from which the source code reads the dummy
program n analyses it. The program can be extended by adding more.