编译原理 实验一 词法分析之预处理
1.实验要求:
PL/0语言(一种示例小语言)
编写预处理程序,其功能主要包括两部分:
(1)合并空白符:把原始程序中相邻的空格、制表符、回车等空白符合并成一个空格,便于后续处理;
(2)消除注释:消除原始程序中的注释内容;PL/0语法中没有规定注释的格式,参照Pascal语言规定如下两种注释格式:
- 单行注释:“//
PL/0语言(一种示例小语言)
编写预处理程序,其功能主要包括两部分:
(1)合并空白符:把原始程序中相邻的空格、制表符、回车等空白符合并成一个空格,便于后续处理;
(2)消除注释:消除原始程序中的注释内容;PL/0语法中没有规定注释的格式,参照Pascal语言规定如下两种注释格式: