Example #1
0
  void loadDebug(LPrototype f) throws IOException {
    f.lineinfo = loadIntArray();
    int n = loadInt();
    f.locvars = new LocVars[n];
    for (int i = 0; i < n; i++) {
      LString varname = loadString();
      int startpc = loadInt();
      int endpc = loadInt();
      f.locvars[i] = new LocVars(varname, startpc, endpc);
    }

    n = loadInt();
    f.upvalues = new LString[n];
    for (int i = 0; i < n; i++) {
      f.upvalues[i] = loadString();
    }
  }