edu.tum.cs

isabelle

package isabelle

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. isabelle
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class Abs(name: String, typ: Typ, body: Term) extends Term with Product with Serializable

  2. case class App(fun: Term, arg: Term) extends Term with Product with Serializable

  3. case class Bound(index: BigInt) extends Term with Product with Serializable

  4. class CancellableFuture[T] extends AnyRef

  5. trait Codec[T] extends AnyRef

    A type class representing the ability to convert a type to and from an XML representation.

  6. case class Const(name: String, typ: Typ) extends Term with Product with Serializable

  7. case class DecodingException(msg: String, body: Body) extends RuntimeException with Product with Serializable

    Error case of XMLResult as an exception.

  8. case class Free(name: String, typ: Typ) extends Term with Product with Serializable

  9. implicit final class FutureOps[T] extends AnyVal

  10. class Implementations extends AnyRef

    A managed set of known implementations of Environment.

  11. type Indexname = (String, BigInt)

  12. sealed abstract class Observer[T] extends AnyRef

    An iteratee-like structure consuming XML trees and eventually producing an output of type T, or an error.

  13. abstract class Operation[I, O] extends AnyRef

    Description of an atomic interaction with the prover.

  14. trait ProverResult[+T] extends AnyRef

    Result from the prover.

  15. type Sort = List[String]

  16. sealed abstract class System extends AnyRef

    A running instance of a prover.

  17. case class TFree(name: String, sort: Sort) extends Typ with Product with Serializable

  18. case class TVar(name: (String, BigInt), sort: Sort) extends Typ with Product with Serializable

  19. sealed abstract class Term extends AnyRef

  20. sealed abstract class Typ extends AnyRef

  21. case class Type(name: String, args: List[Typ] = immutable.this.Nil) extends Typ with Product with Serializable

  22. case class Var(name: (String, BigInt), typ: Typ) extends Term with Product with Serializable

  23. type XMLResult[+A] = Either[(String, Body), A]

    The result type for decoding values from XML trees.

    The result type for decoding values from XML trees. Failure values should contain an error message and a list of erroneous trees.

Value Members

  1. object Codec

    Combinators for codecs.

  2. object Implementations

  3. object Observer

    Cases of observers and combinators.

  4. object Operation

    Combinators for creating operations and basic operations.

  5. object ProverResult

  6. object System

    Functions to build and create systems.

  7. object Term

  8. object Typ

Inherited from AnyRef

Inherited from Any

Ungrouped