57625763576457655766576757685769577057715772
Value v = args[_index]; if (v.isLongConvertible()) return String.valueOf((char) v.toLong()); else return v.charValueAt(0).toString(); } } static class SimpleStringReader { StringValue _str;
57365737573857395740574157425743574457455746
6768697071727374757677
@Override public Value eval(Env env) { Value obj = _objExpr.eval(env); return obj.charValueAt(_indexExpr.evalLong(env)); } /** * Evaluates the expression. *
6263646566676869707172
*/ public Value eval(Env env) { Value obj = _objExpr.eval(env); return obj.charValueAt(_indexExpr.evalLong(env)); } /** * Evaluates the expression as an assignment. *
57605761576257635764576557665767576857695770