“龙书”编译原理 中的 编译器前端 实例

时间:2012-05-25 16:54:13
【文件属性】:

文件名称:“龙书”编译原理 中的 编译器前端 实例

文件大小:24KB

文件格式:RAR

更新时间:2012-05-25 16:54:13

编译器 前端 编译原理

编译原理中的编译器 前端 源码 和书中的一摸一样


【文件预览】:
front
----tests()
--------prog1.i(174B)
--------prog2.i(153B)
--------expr4.t(153B)
--------prog3.t(197B)
--------prog2.t(135B)
--------jump1.i(829B)
--------expr2.i(360B)
--------expr4.i(316B)
--------identity.t(207B)
--------prog0.t(192B)
--------prog3.i(300B)
--------jump2.i(1KB)
--------identity2.i(314B)
--------expr1.t(110B)
--------jump3.i(230B)
--------jump1.t(537B)
--------prog0.i(298B)
--------expr3.t(166B)
--------prog1.t(142B)
--------prog4.t(207B)
--------block1.t(152B)
--------prog4.i(184B)
--------identity.i(304B)
--------block1.i(111B)
--------expr1.i(103B)
--------identity2.t(222B)
--------jump2.t(367B)
--------jump3.t(163B)
--------expr2.t(271B)
--------expr3.i(270B)
----symbols()
--------Type.java(874B)
--------Env.java(421B)
--------Array.java(357B)
----inter()
--------Not.java(285B)
--------Rel.java(552B)
--------Or.java(335B)
--------Stmt.java(318B)
--------Unary.java(447B)
--------Id.java(261B)
--------Break.java(266B)
--------Set.java(546B)
--------Logical.java(892B)
--------Node.java(396B)
--------Arith.java(504B)
--------Op.java(288B)
--------Expr.java(738B)
--------SetElem.java(739B)
--------If.java(447B)
--------Seq.java(422B)
--------Else.java(591B)
--------And.java(337B)
--------Do.java(464B)
--------Constant.java(503B)
--------Temp.java(251B)
--------Access.java(553B)
--------While.java(526B)
----README(2KB)
----tmp()
--------prog1.i(174B)
--------prog2.i(153B)
--------jump1.i(829B)
--------expr2.i(360B)
--------expr4.i(316B)
--------prog3.i(300B)
--------jump2.i(1KB)
--------identity2.i(314B)
--------jump3.i(230B)
--------prog0.i(298B)
--------prog4.i(184B)
--------identity.i(304B)
--------block1.i(111B)
--------expr1.i(103B)
--------expr3.i(270B)
----lexer()
--------Num.java(176B)
--------Real.java(182B)
--------Lexer.java(2KB)
--------Token.java(148B)
--------Word.java(623B)
--------Tag.java(357B)
----main()
--------Main.java(259B)
----Makefile(491B)
----parser()
--------Parser.java(7KB)

网友评论

  • 看不了 不知道好不好
  • 是一模一样的,但是不能直接导入,,虽然也能用
  • 的确一模一样,没有.project文件,所以不可以直接导入,不过不影响使用。
  • 是龙书附录的前端代码
  • 龙书附录的一个java写的编译器前端, 适合初学者学习参考.