C语言词法分析器(Java版带UI)-CSDN博客

60 阅读1分钟

功能说明

1.识别保留字:

if、int、for、while、do、return、break、continue等等;单词种别码为1
其他的都识别为标识符;单词种别码为2
常数为整数或浮点数;单词种别码为3
运算符包括:+、-、*、/、=、>、<等;可以考虑更复杂情况>=、<=、!= ;单词种别码为4
分隔符包括:“ ” “ ” “ ” “ ” “ {” “ } ”等; 单词种别码为5

2.处理注释(去掉注释):

屏蔽单行“ // ”之后的内容。
屏蔽“ / *” “* / ”之间的内容
\

运行截图

在这里插入图片描述

源码获取方式:

下载链接:

源码及程序都打包在一起,可以直接使用:
download.csdn.net/download/we…

关注公众号获取:

扫码关注回复:“词法分析器”
在这里插入图片描述