class TreadleRepl extends AnyRef
Considered by many to be the world's best Treadle Repl
- Source
- TreadleRepl.scala
- Alphabetic
- By Inheritance
- TreadleRepl
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-
new
TreadleRepl(initialAnnotations: AnnotationSeq)
- initialAnnotations
initial settings.
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val IntPattern: Regex
- var annotationSeq: AnnotationSeq
- var args: Array[String]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def buildCompletions(): Unit
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- val combinationalDelay: Long
- val console: ConsoleReader
- var currentScript: Option[Script]
- var currentSymbols: String
- def currentTreadleTester: TreadleTester
- var currentTreadleTesterOpt: Option[TreadleTester]
- var currentVcdScript: Option[VCD]
- var cycleCount: Long
- var done: Boolean
- def engine: ExecutionEngine
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def error(message: String): Unit
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- def formatOutput(value: BigInt): String
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
getNextLine: String
gets the next line from either the current executing script or from the console.
gets the next line from either the current executing script or from the console. Strips comments from the line, may result in empty string, command parser is ok with that
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- val history: FileHistory
- val historyFile: File
- var inScript: Boolean
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def jlist(list: Seq[String]): List[String]
- def loadFile(fileName: String): Unit
-
def
loadScript(fileName: String): Unit
First try and read script file in the target dir, if that fails try opening it in place
First try and read script file in the target dir, if that fails try opening it in place
- fileName
name of script file
- def loadSource(): Unit
- def loadVcdScript(fileName: String): Unit
- def mutateAnnotations(newAnnotations: AnnotationSeq): Unit
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- var outputFormat: String
- var replConfig: ReplConfig
- var replVcdController: Option[ReplVcdController]
- def reset(timeRaised: Long): Unit
- def run(): Unit
- val scriptFactory: ScriptFactory
- def scriptRunning: Boolean
- def showNameAndValue(symbolName: String, offset: Int = 0): String
- var stageOptions: StageOptions
-
def
step(n: Int = 1): Unit
Cycles the circuit n steps (with a default of one) At each step registers and memories are advanced and all other elements recomputed
Cycles the circuit n steps (with a default of one) At each step registers and memories are advanced and all other elements recomputed
- n
cycles to perform
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- val terminal: Terminal
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- val wallTime: UTC
- object Commands