在我们使用的集成化编译环境(IDE)中,C++语言的源代码中的关键字通常使用高亮语法表示。例如,include、define、int、char等。但如果将这种源代码发布到网页中,它的高亮语法将消失,使得看起来非常不直观。于是,这次课设的任务即通过编写语法高亮转换程序使网页中的代码仍能保持原来的高亮语法表示。即输入的是后缀为CPP的文件,输出的是后缀为html的文件。这次课程设计的目的要求我们基于词法分析语法高亮转换软件将C++源代码转换为网页文件,在浏览器中打开网页文件时,网页中显示C++源代码并以高亮语法表示显示。