Mercurial > hg > truffle
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 } |