学习编译原理的经典书籍,可以从中学习到很多知识
2022-09-28 10:06:33 24.6MB 编译原理
1
使用java编程实现简单的词法分析器,该词法分析器要求如下 (一)、该个词法分析器要求至少能够识别以下几类单词: a. 关键字:else if int return void while共6个,所有的关键字都是保留字,并且必须是小写; b. 标识符:识别与C语言词法规定相一致的标识符,通过下列正则表达式定义:ID = letter (letter | digit)*; c. 常数:NUM = digit digit*(.digit digit* |ε)(e(+ | - |ε) digit digit* |ε),letter = a|..|z|A|..|Z|,digit = 0|..|9,包括整数,如123等;小数,如123.45等;科学计数法表示的常数,如1.23e3,2.3e-9等; d. 专用符号:+ - * / < <= > >= == != = ; , ( ) [ ] { } /* */; (二)、分析器的输入为由上述几类单词构成的程序,输出为该段程序的机内表示形式,即关键字、运算符、界限符变为其对应的机内符,常数使用二进制形式,标识符使用相应的标识符表指针表示。 (三)、词法分析器应当能够指出源程序中的词法错误,如不可识别的符号、错误的词法等。
2022-09-26 22:35:24 9KB java编程词法分析器 编译原理
1
编译原理(陈火旺)课后习题答案 编译原理(陈火旺)课后习题答案 编译原理(陈火旺)课后习题答案
2022-09-25 15:10:53 361KB 课后题答案
1
(2)布尔表达式的文法 布尔表达式文法G[E]如下 : E∷=E∧E|E∨E|  E|(E)|i|i rop i 说明: 1)布尔表达式的文法是一个二义文法 例如:该文法的一个句子a ∧ b ∨ c有两棵不同的语法树与之对应,所以该文法是一个二义文法。 E E E ∨ E E ∧ a b c E E E ∧ a E E ∨ b c
2022-09-23 11:57:15 4.53MB 编译原理
1
学习计算机学生必备的资料pdf资料!!!
2022-09-22 16:10:47 2.8MB 答案
1
编译原理课程辅导与习题解析编译原理课程辅导与习题解析
2022-09-22 10:40:22 7.24MB 编译原理课程辅导与习题解析
1
编译原理龙书中文版第二版,希望能够帮到大家。。。。
2022-09-21 14:55:33 23.99MB 编译原理
1
剑桥三一学院CS编译原理学生学习手册
2022-09-21 11:00:51 3.17MB
1
关于编译原理的实验完全代码,包括语法分析输入输出条例演示
2022-09-19 14:00:43 23KB 编译原理_演示
这是对编译原理较为系统的分析与对未来编译原理的发展
2022-09-13 12:52:19 176KB 文法
1