Class/Object

treadle

TreadleRepl

Related Docs: object TreadleRepl | package treadle

Permalink

class TreadleRepl extends AnyRef

Considered by many to be the world's best Treadle Repl

Source
TreadleRepl.scala
Linear Supertypes
AnyRef, Any
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TreadleRepl
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new TreadleRepl(initialAnnotations: AnnotationSeq)

    Permalink

    initialAnnotations

    initial settings.

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object Commands

    Permalink
  5. val IntPattern: Regex

    Permalink
  6. var annotationSeq: AnnotationSeq

    Permalink
  7. var args: Array[String]

    Permalink
  8. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  9. def buildCompletions(): Unit

    Permalink
  10. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. val combinationalDelay: Long

    Permalink
  12. val console: ConsoleReader

    Permalink
  13. var currentScript: Option[Script]

    Permalink
  14. var currentSymbols: String

    Permalink
  15. def currentTreadleTester: TreadleTester

    Permalink
  16. var currentTreadleTesterOpt: Option[TreadleTester]

    Permalink
  17. var currentVcdScript: Option[VCD]

    Permalink
  18. var cycleCount: Long

    Permalink
  19. var done: Boolean

    Permalink
  20. def engine: ExecutionEngine

    Permalink
  21. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  22. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  23. def error(message: String): Unit

    Permalink
  24. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  25. def formatOutput(value: BigInt): String

    Permalink
  26. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  27. def getNextLine: String

    Permalink

    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

  28. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  29. val history: FileHistory

    Permalink
  30. val historyFile: File

    Permalink
  31. var inScript: Boolean

    Permalink
  32. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  33. def jlist(list: Seq[String]): List[String]

    Permalink
  34. def loadFile(fileName: String): Unit

    Permalink
  35. def loadScript(fileName: String): Unit

    Permalink

    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

  36. def loadSource(): Unit

    Permalink
  37. def loadVcdScript(fileName: String): Unit

    Permalink
  38. def mutateAnnotations(newAnnotations: AnnotationSeq): Unit

    Permalink
  39. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  40. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  41. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  42. var outputFormat: String

    Permalink
  43. def parseNumber(numberString: String): BigInt

    Permalink
  44. var replConfig: ReplConfig

    Permalink
  45. var replVcdController: Option[ReplVcdController]

    Permalink
  46. def reset(timeRaised: Long): Unit

    Permalink
  47. def run(): Unit

    Permalink
  48. val scriptFactory: ScriptFactory

    Permalink
  49. def scriptRunning: Boolean

    Permalink
  50. def showNameAndValue(symbolName: String, offset: Int = 0): String

    Permalink
  51. var stageOptions: StageOptions

    Permalink
  52. def step(n: Int = 1): Unit

    Permalink

    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

  53. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  54. val terminal: Terminal

    Permalink
  55. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  56. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  57. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  58. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  59. val wallTime: UTC

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped