@Override public IDatatype eval(Computer eval, Binding b, Environment env, Producer p) { switch (oper()) { case STL_INDEX: return DatatypeMap.newInstance(index++); case STL_NUMBER: return DatatypeMap.newInstance(1 + env.count()); case NUMBER: return DatatypeMap.newInstance(env.count()); default: return null; } }
return plugin.getValue(1 + env.count());
return getValue(env.count());
return getValue(env.count());