首页 > 代码库 > 2016.9.30 编译原理-词法分析器

2016.9.30 编译原理-词法分析器

词法分析程序的功能:

对用户输入的字符串从左到右进行扫描和分解,根据词法规则识别出一个一个具有独立意义的单词符号,并产生相应单词的种别码;若是发现词法错误,则返回出错信息。

 

符号与种别码对照表:

技术分享

 

用文法描述词法规则:

 

 

代码如下:

#include<stdio.h>int main(){    char str[500];    int i;    printf("请输入一个字符串(输入#结束):");    gets(str);    puts(str);    return 0;}

 

2016.9.30 编译原理-词法分析器