Class

sigmastate.lang

CompilerResult

Related Doc: package lang

Permalink

case class CompilerResult[Ctx <: IRContext](env: ScriptEnv, code: String, compiledGraph: Ctx.Ref[(Ctx.Context) ⇒ Any], buildTree: SValue) extends Product with Serializable

Result of ErgoScript source code compilation.

env

compiler environment used to compile the code

code

ErgoScript source code

compiledGraph

graph obtained by using new GraphBuilding

buildTree

ErgoTree expression obtained from graph created by GraphBuilding

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CompilerResult
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CompilerResult(env: ScriptEnv, code: String, compiledGraph: Ctx.Ref[(Ctx.Context) ⇒ Any], buildTree: SValue)

    Permalink

    env

    compiler environment used to compile the code

    code

    ErgoScript source code

    compiledGraph

    graph obtained by using new GraphBuilding

    buildTree

    ErgoTree expression obtained from graph created by GraphBuilding

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. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. val buildTree: SValue

    Permalink

    ErgoTree expression obtained from graph created by GraphBuilding

  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. val code: String

    Permalink

    ErgoScript source code

  8. val compiledGraph: Ctx.Ref[(Ctx.Context) ⇒ Any]

    Permalink

    graph obtained by using new GraphBuilding

  9. val env: ScriptEnv

    Permalink

    compiler environment used to compile the code

  10. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  11. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  13. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  17. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  18. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped