【文件属性】:
文件名称:C语言的词法分析器(编译原理)
文件大小:2KB
文件格式:CPP
更新时间:2012-07-01 11:03:17
词法分析器 编译原理
自己做的课程设计:
最近老师要求用C语言做一个词法分析器,要求功能相对完善,能完成基本的词法分析。将输入输出的结果以文件的形式保存,并用数据测试结果的正确性。
编译程序完成词法分析功能,扫描输入字符流,产生用于语法分析的词法记号序列。下述文法描述了该词法分析程序:
<标识符>--><字母>|<标识符><字母>|<标识符><数字>
<无符号整数>--><数字>|<无符号整数><数字>
<分界符>-->+|-|*|/|;|(|)|{|}|<|<=|=|!=|>=|>|:=|<空格>
<字母>-->a|…|z|A|…|Z
<数字>-->0|…|9
<空格>-->’ ’
假定语言的关键字为begin","if","end","else","then","for","while","to","do","and","not","or","write"
网友评论
- 很实用,很不错的一份参考资料