blob: 2b055e21b738f6db162fa7c7407d8925bcf8aceb (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
package scalam.m
import ast._
import scalax.file.Path
class MatlabInterpreter(pwd: Path) extends Interpreter("matlab -nosplash -nodesktop", pwd) {
def evaluate(root: ast.Root) = write(root.line + "\n")
def exit() = {
val cmd = Function(Identifier("exit"))
evaluate(cmd)
super.close()
}
}
object MatlabInterpreter {
final val command = "matlab -nosplash -nodesktop"
}
|