Packages

c

be.opimedia.scala_par_am

SchemeLambda

case class SchemeLambda(args: List[Identifier], body: List[SchemeExp], pos: Position) extends SchemeExp with Product with Serializable

A lambda expression: (lambda (args...) body...) Not supported: "rest"-arguments, of the form (lambda arg body), or (lambda (arg1 . args) body...)

Linear Supertypes
Serializable, Serializable, SchemeExp, MemoHashCode, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SchemeLambda
  2. Serializable
  3. Serializable
  4. SchemeExp
  5. MemoHashCode
  6. Product
  7. Equals
  8. AnyRef
  9. 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 SchemeLambda(args: List[Identifier], body: List[SchemeExp], pos: Position)

Value Members

  1. val args: List[Identifier]
  2. val body: List[SchemeExp]
  3. def hashCode(): Int

    Memoized default hash code

    Memoized default hash code

    Definition Classes
    MemoHashCode → AnyRef → Any
  4. val pos: Position
    Definition Classes
    SchemeLambdaSchemeExp
  5. def toString(): String
    Definition Classes
    SchemeLambda → AnyRef → Any