Packages

case class FrameDoStep(vars: List[(Identifier, V, Option[SchemeExp])], variable: Identifier, step: Option[SchemeExp], toeval: List[(Identifier, V, Option[SchemeExp])], test: SchemeExp, finals: List[SchemeExp], commands: List[SchemeExp], env: Env) extends SchemeFrame with Product with Serializable

Linear Supertypes
Serializable, Serializable, SchemeFrame, Frame, MemoHashCode, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FrameDoStep
  2. Serializable
  3. Serializable
  4. SchemeFrame
  5. Frame
  6. MemoHashCode
  7. Product
  8. Equals
  9. AnyRef
  10. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new FrameDoStep(vars: List[(Identifier, V, Option[SchemeExp])], variable: Identifier, step: Option[SchemeExp], toeval: List[(Identifier, V, Option[SchemeExp])], test: SchemeExp, finals: List[SchemeExp], commands: List[SchemeExp], env: Env)

Value Members

  1. val commands: List[SchemeExp]
  2. val env: Env
  3. val finals: List[SchemeExp]
  4. def hashCode(): Int

    Memoized default hash code

    Memoized default hash code

    Definition Classes
    MemoHashCode → AnyRef → Any
  5. val step: Option[SchemeExp]
  6. def subsumes(that: Frame): Boolean
    Definition Classes
    Frame
  7. val test: SchemeExp
  8. def toString(): String
    Definition Classes
    SchemeFrame → AnyRef → Any
  9. val toeval: List[(Identifier, V, Option[SchemeExp])]
  10. val variable: Identifier
  11. val vars: List[(Identifier, V, Option[SchemeExp])]