(1)实验内容:对形如下列的常量说明进行处理:
Const
m=100;
a=1.26;
ch=‘good’;
b=true;
(2)要求:
i>从键盘上输入常量说明(包括整型、实型、字符型和布尔型),最后以“*”号结束;
ii>处理各常量说明,计算各常量的值和类型;
iii>输出各常量名、常量的值和类型。 本人delphi新手,想学习一下编译的过程,一本教材有此实验题,但是我不会,想向高手请教一下怎么用delphi编写,少走弯路,多谢多谢!
Const
m=100;
a=1.26;
ch=‘good’;
b=true;
(2)要求:
i>从键盘上输入常量说明(包括整型、实型、字符型和布尔型),最后以“*”号结束;
ii>处理各常量说明,计算各常量的值和类型;
iii>输出各常量名、常量的值和类型。 本人delphi新手,想学习一下编译的过程,一本教材有此实验题,但是我不会,想向高手请教一下怎么用delphi编写,少走弯路,多谢多谢!
至于想知道LEX怎么生成解析程序的,就需要看书,还有LEX的源代码了(C和Pascal的都能找到)。
这是其中之一:
http://www.vpascal.com/e107_files/downloads/tply41.zip