private AstRoot parse(CharSequence cs) {
   CompilerEnvirons compilerEnv = new CompilerEnvirons();
   compilerEnv.initFromContext(cx);
   ErrorReporter compilationErrorReporter = compilerEnv.getErrorReporter();
   Parser p = new Parser(compilerEnv, compilationErrorReporter);
   return p.parse(cs.toString(), "<eval>", 1);
 }