changes`
[IRC.git] / Robust / src / IR / State.java
1 package IR;
2 import IR.Tree.*;
3
4 public class State {
5     public State(ParseNode parsetree) {
6         globals=new SymbolTable();
7         this.parsetree=parsetree;
8     }
9     public SymbolTable globals;
10     public ParseNode parsetree;
11
12     public static TypeDescriptor getTypeDescriptor(int t) {
13         TypeDescriptor td=new TypeDescriptor(t);
14         return td;
15     }
16     public static TypeDescriptor getTypeDescriptor(NameDescriptor n) {
17         TypeDescriptor td=new TypeDescriptor(n);
18         return td;
19     }
20 }