• 大小: 51KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-08
  • 语言: Java
  • 标签: 龙书  附录  源码  

资源简介

和附录上是一模一样的,适合初学者,java代码,简单易懂。直接导入即可使用。注意:其编译的对象即语法并非C语言,而是附录中定义的文法,请自行看书理解。

资源截图

代码片段和文件信息

package inter;
import lexer.*; import symbols.*;

public class Access extends Op {

   public Id array;
   public Expr index;

   public Access(Id a Expr i Type p) {    // p is element type after
      super(new Word(“[]“ Tag.INDEX) p);  // flattening the array
      array = a; index = i;
   }

   public Expr gen() { return new Access(array index.reduce() type); }

   public void jumping(int tint f) { emitjumps(reduce().toString()tf); }

   public String toString() {
      return array.toString() + “ [ “ + index.toString() + “ ]“;
   }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        301  2013-04-20 16:26  CompilerFront\.classpath

     文件        389  2013-04-20 16:26  CompilerFront\.project

     文件        629  2013-04-20 16:26  CompilerFront\.settings\org.eclipse.jdt.core.prefs

     文件       1277  2013-04-20 16:29  CompilerFront\bin\inter\Access.class

     文件        690  2013-04-20 16:29  CompilerFront\bin\inter\And.class

     文件       1261  2013-04-20 16:29  CompilerFront\bin\inter\Arith.class

     文件        770  2013-04-20 16:29  CompilerFront\bin\inter\Break.class

     文件       1119  2013-04-20 16:29  CompilerFront\bin\inter\Constant.class

     文件        947  2013-04-20 16:29  CompilerFront\bin\inter\Do.class

     文件       1163  2013-04-20 16:29  CompilerFront\bin\inter\Else.class

     文件       1372  2013-04-20 16:29  CompilerFront\bin\inter\Expr.class

     文件        410  2013-04-20 16:29  CompilerFront\bin\inter\Id.class

     文件        861  2013-04-20 16:29  CompilerFront\bin\inter\If.class

     文件       1777  2013-04-20 16:29  CompilerFront\bin\inter\Logical.class

     文件       1270  2013-04-20 16:29  CompilerFront\bin\inter\Node.class

     文件        934  2013-04-20 16:29  CompilerFront\bin\inter\Not.class

     文件        905  2013-04-20 16:29  CompilerFront\bin\inter\Op.class

     文件        687  2013-04-20 16:29  CompilerFront\bin\inter\Or.class

     文件       1337  2013-04-20 16:29  CompilerFront\bin\inter\Rel.class

     文件        704  2013-04-20 16:29  CompilerFront\bin\inter\Seq.class

     文件       1311  2013-04-20 16:29  CompilerFront\bin\inter\Set.class

     文件       1527  2013-04-20 16:29  CompilerFront\bin\inter\SetElem.class

     文件        527  2013-04-20 16:29  CompilerFront\bin\inter\Stmt.class

     文件        768  2013-04-20 16:29  CompilerFront\bin\inter\Temp.class

     文件       1188  2013-04-20 16:29  CompilerFront\bin\inter\Unary.class

     文件       1141  2013-04-20 16:29  CompilerFront\bin\inter\While.class

     文件       2933  2013-04-20 16:29  CompilerFront\bin\lexer\Lexer.class

     文件        507  2013-04-20 16:29  CompilerFront\bin\lexer\Num.class

     文件        517  2013-04-20 16:29  CompilerFront\bin\lexer\Real.class

     文件        814  2013-04-20 16:29  CompilerFront\bin\lexer\Tag.class

............此处省略107个文件信息

评论

共有 条评论

相关资源