“C++ Lex using CSharp” is a system software ( Lexical Analyzer) project where the input program is broken down into many fragments called “tokens”. Basically lexical analysis involves scanning the program to be compiled and recognizing the tokens that make up the source statements. Scanners are usually designed to recognize keywords, operators, and identifiers, as well as integers, floating point numbers, character strings, and other similar items that are written as part of source program. The exact set of tokens to be recognized depends upon the programming language being compiled and the grammar being used to describe it. Identifiers such as identifiers and integers are usually recognized directly as single tokens. The main aim of the project is to develop a lexical an....