}
catch (Exception ex) {
ex.printStackTrace();
}
}
PromptParser pparser = new PromptParser(rd);
level = pparser.getPar() + pparser.getBra() + pparser.getCur() + pparser.getChe() + pparser.getStr();
goodcode=!(pparser.hasParErrors()||pparser.hasBraErrors()||pparser.hasCurErrors()||pparser.hasCheErrors()||pparser.hasStrErrors());
}
while (goodcode && (level > 0));
return rd;
}