编译原理pl\0词法分析程序

时间:2016-12-16 05:03:33
【文件属性】:

文件名称:编译原理pl\0词法分析程序

文件大小:274KB

文件格式:ZIP

更新时间:2016-12-16 05:03:33

编译原理 词法分析 pl\0

扩充pl\0编译器设计之词法分析程序 内嵌函数: void clearToken(); //清空token字符数组 int isSpace(); //空格 int isNewline(); //换行符 int isTab(); //Tab int isLetter(); //字母 int isDigit(); //数字 int isColon(); //冒号 : int isComma(); //逗号 , int isSemi(); //分号 ; int isEqu(); //等号 = int isPlus(); //加号 + int isMinus(); //减号 - int isDivi(); //除号 / int isStar(); //乘号 * int isLpar(); //左括号 ( int isRpar(); //右括号 ) int isLbrack(); //左中括号 [ int isRbrack(); //右中括号 ] int isLbrace(); //左大括号 { int isRbrace(); //右大括号 } int isLss(); //小于号 < int isGre(); //大于号 > int isPeriod(); //点号 . int isQmark(); //单引号 ' int isDqmark(); //双引号 " int isStringElement(); //字符串合法字符,ASCII码值为32,33,35-126的字符 void catToken(); //每次调用前把当前ch中的字符与token字符数组中的字符串联结 void retract(); //将读字符指针后退一个字符 void reserve(); //保留字 void lexical_error(); //错误处理过程


【文件预览】:
LexicalAnalysis
----LexicalAnalysis.opt(48KB)
----Debug()
--------vc60.pdb(52KB)
--------LexicalAnalysis.obj(37KB)
--------vc60.idb(33KB)
--------LexicalAnalysis.ilk(187KB)
--------LexicalAnalysis.pch(186KB)
--------LexicalAnalysis.pdb(449KB)
--------LexicalAnalysis.exe(168KB)
----test.txt(140B)
----LexicalAnalysis.ncb(57KB)
----LexicalAnalysis.plg(264B)
----LexicalAnalysis.dsp(4KB)
----LexicalAnalysis.dsw(555B)
----Release()
--------LexicalAnalysis.obj(23KB)
--------vc60.idb(25KB)
--------LexicalAnalysis.pch(195KB)
--------LexicalAnalysis.exe(36KB)
----LexicalAnalysis.c(9KB)
----11061156_token.txt(526B)

网友评论