org.kiama.example.iswim

secd

package secd

Visibility
  1. Public
  2. All

Type Members

  1. trait BooleanOps extends SECDBase

    Trait implementing this SECD machine extension

  2. trait ConversionOps extends SECDBase with StringOps with IntegerOps with BooleanOps

    Trait implementing this SECD machine extension

  3. trait ExceptionHandler extends SECDBase

    Trait implementing this SECD machine extension

  4. trait HeapOps extends SECDBase

    Trait implementing this SECD machine extension

  5. trait IOOps extends SECDBase with StringOps

    Trait implementing this SECD machine extension

  6. trait IntComparisonOps extends SECDBase with IntegerOps with BooleanOps

    Trait implementing this SECD machine extension

  7. trait IntegerOps extends SECDBase

    Trait implementing this SECD machine extension

  8. trait RecordOps extends SECDBase with IntegerOps

    Trait implementing this SECD machine extension

  9. abstract class SECDBase extends Machine with StdoutEmitter

    The basic SECD machine implementation

  10. trait StackOps extends SECDBase

    Trait implementing this SECD machine extension

  11. trait StringOps extends SECDBase

    Trait implementing this SECD machine extension

Value Members

  1. object BooleanOps

  2. object ConversionOps

  3. object ExceptionHandler

    Add facilities to easily implement try.

  4. object HeapOps

    Add mutable, heap allocated values to a SECD machine

  5. object IOOps

    Add terminal input/output operations to a SECD machine

  6. object IntComparisonOps

    Add stack manipulation operations to a SECD machine

  7. object IntegerOps

    Add integer values and associated operations to a SECD machine

  8. object RecordOps

    Add string values and associated operations to a SECD machine

  9. object SECDBase

  10. object StackOps

    Add stack manipulation operations to a SECD machine

  11. object StringOps

    Add string values and associated operations to a SECD machine

Ungrouped