Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Update the range operator to work with the updated code
  • Loading branch information
jasonmay committed Feb 9, 2013
1 parent 38f1c92 commit c68bedf
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
4 changes: 2 additions & 2 deletions src/main/scala/org/moe/interpreter/Interpreter.scala
Expand Up @@ -112,8 +112,8 @@ class Interpreter {
}

case RangeLiteralNode(start, end) => {
val range_start = Utils.objToInteger(eval(runtime, env, start))
val range_end = Utils.objToInteger(eval(runtime, env, end))
val range_start = objToInteger(eval(runtime, env, start))
val range_end = objToInteger(eval(runtime, env, end))
val range: Range = new Range(range_start, range_end + 1, 1)
val array: List[MoeObject] = range.toList.map(runtime.NativeObjects.getInt(_))
runtime.NativeObjects.getArray(array)
Expand Down
Expand Up @@ -16,7 +16,7 @@ class RangeLiteralNodeTestSuite extends FunSuite with InterpreterTestUtils {
)
)
)
val result = Interpreter.eval(runtime, runtime.getRootEnv, ast)
val result = interpreter.eval(runtime, runtime.getRootEnv, ast)

val array: List[MoeObject] = result.asInstanceOf[MoeArrayObject].getNativeValue

Expand Down

0 comments on commit c68bedf

Please sign in to comment.