资源简介
和附录上是一模一样的,适合初学者,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个文件信息
- 上一篇:java项目实战适合初学者
- 下一篇:简单session购物车
评论
共有 条评论