C语言词法分析器(Java版带UI)

功能说明

1.识别保留字:

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

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

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

运行截图

C语言词法分析器(Java版带UI)

下载链接:

源码及程序都打包在一起,可以直接使用:
https://download.****.net/download/weixin_44155115/12005340