comparison truffle/com.oracle.truffle.sl/src/com/oracle/truffle/sl/runtime/SLContext.java @ 22408:fecae2501987

SL: refine interop eval, rename to just eval, and add tests.
author Chris Seaton <chris.seaton@oracle.com>
date Sun, 22 Nov 2015 19:10:51 +0000
parents a765d165e7ec
children d158937952b6
comparison
equal deleted inserted replaced
22407:a6a1efa177d2 22408:fecae2501987
38 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 38 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
39 * SOFTWARE. 39 * SOFTWARE.
40 */ 40 */
41 package com.oracle.truffle.sl.runtime; 41 package com.oracle.truffle.sl.runtime;
42 42
43 import com.oracle.truffle.api.CallTarget;
43 import com.oracle.truffle.api.ExecutionContext; 44 import com.oracle.truffle.api.ExecutionContext;
44 import com.oracle.truffle.api.TruffleLanguage; 45 import com.oracle.truffle.api.TruffleLanguage;
45 import com.oracle.truffle.api.dsl.NodeFactory; 46 import com.oracle.truffle.api.dsl.NodeFactory;
46 import com.oracle.truffle.api.frame.FrameDescriptor; 47 import com.oracle.truffle.api.frame.FrameDescriptor;
47 import com.oracle.truffle.api.nodes.NodeInfo; 48 import com.oracle.truffle.api.nodes.NodeInfo;
232 return ((Number) a).longValue(); 233 return ((Number) a).longValue();
233 } 234 }
234 return a; 235 return a;
235 } 236 }
236 237
237 public Object evalAny(Source source) throws IOException { 238 public CallTarget parse(Source source) throws IOException {
238 return env.parse(source).call(); 239 return env.parse(source);
239 } 240 }
240 } 241 }