refactoring

This commit is contained in:
kamoshi 2019-12-09 21:49:31 +01:00 committed by GitHub
parent 86ffeee27c
commit 57ffc815e7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -46,11 +46,10 @@ class Machine(input: Array[Long])
} }
def isHalted: Boolean = state != Ready def isHalted: Boolean = state != Ready
def isIO: Boolean = state == Input || state == Output
def isReady: Boolean = state == Ready def isReady: Boolean = state == Ready
def isInput: Boolean = state == Input def isInput: Boolean = state == Input
def isOutput: Boolean = state == Output
def getState: State = state def getState: State = state
def hasOutput: Boolean = outputStream.nonEmpty
def getMem(ptr: Int): Long = def getMem(ptr: Int): Long =
software(ptr) software(ptr)