Ta上传的资源 (0)

通过上机实习,加深对语法制导翻译原理的理解,掌握将语法分析所识别的语法成分变换为中间代码的语义翻译方法。采用递归下降语法制导翻译法,对算术表达式、赋值语句进行语义分析并生成四元式序列。

(1)可处理的源程序包括:Java源程序(扩展名.java)、C源程序(扩展名.c)等。(2)实现GUI界面。在该界面中可选择一个或多个源程序文件进行转换。(3)转换时按语法分色。该对转换进行设置,如:文件名、字体、关键字颜色等。(4)实现一个预览转换后文件的界面,将html文件显示出来。(5)设置

1,Server支持多客户访问;2,C与S之间使用TCP连接;3,C与C之间直接通信(不是通过S传递)。4,C与C之间直接通信既可以使用TCP,也可以使用UDP。5,可以使用Socket,也可以使用TcpClient/UdpClient等;

算法3.1 模拟一个DFA的执行,利用Java语言实现。可根据输入的字符串进行判断,判断其是否能被该DFA识别。该算法的实现方法和具体步骤均详细解释。同时给出了相关的Java代码。