コード例 #1
0
  public Type lookupVariable(String id) {
    Type field = simbolos.lookup(id);

    if (field == null && parentClass != null) {
      field = parentClass.lookupVariable(id);
    }

    return field;
  }
コード例 #2
0
  public Type lookupMethod(String id) {
    Type methodReturn = tiposMetodos.lookup(id);

    if (methodReturn == null && parentClass != null) {
      methodReturn = parentClass.lookupMethod(id);
    }

    return methodReturn;
  }
コード例 #3
0
 public void addSimbolo(String s, Type t) {
   simbolos.insert(s, t);
 }