home *** CD-ROM | disk | FTP | other *** search
- package espresso;
-
- class ScopeEntry {
- Scope scope;
- ScopeEntry sibling;
- ScopeEntry shadowed;
- Obj obj;
-
- ScopeEntry next() {
- ScopeEntry var1;
- for(var1 = this.shadowed; var1.scope != null && var1.obj.name.index != this.obj.name.index; var1 = var1.shadowed) {
- }
-
- return var1;
- }
-
- ScopeEntry(Obj var1, ScopeEntry var2, ScopeEntry var3, Scope var4) {
- this.obj = var1;
- this.shadowed = var2;
- this.sibling = var3;
- this.scope = var4;
- }
- }
-