home *** CD-ROM | disk | FTP | other *** search
/ Tutto per Internet / Internet.iso / soft95 / Java / espints / espinst.exe / classes / espresso / Package.class (.txt) < prev    next >
Encoding:
Java Class File  |  1996-02-28  |  1.2 KB  |  34 lines

  1. package espresso;
  2.  
  3. class Package extends AST {
  4.    static Name PeriodS = Name.fromString(".");
  5.    IdRef pid;
  6.  
  7.    Item gen() {
  8.       return Item.voidItem;
  9.    }
  10.  
  11.    AST simplify() {
  12.       return this;
  13.    }
  14.  
  15.    void print(int var1) {
  16.       System.out.print("package ");
  17.       this.pid.print();
  18.    }
  19.  
  20.    Typ attr(Env var1, int var2, Typ var3) {
  21.       super.typ = var3;
  22.       return super.typ;
  23.    }
  24.  
  25.    void enter(Env var1) {
  26.       var1.packageName = this.pid.fullName().append(PeriodS);
  27.    }
  28.  
  29.    Package(int var1, IdRef var2) {
  30.       super(var1, 25);
  31.       this.pid = var2;
  32.    }
  33. }
  34.