info.hupel

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. trait Codec[T] extends AnyRef

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

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

    Error case of XMLResult as an exception.

  3. type HTML = TypedTag[String]

  4. sealed trait Instruction[A] extends AnyRef

  5. final case class Model(env: Environment, regions: Map[Path, Regions] = ...) extends Product with Serializable

  6. 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.

  7. abstract class Operation[-I, +O] extends AnyRef

    Description of an atomic interaction with the prover.

  8. type Program[A] = Free[Instruction, A]

  9. trait ProverResult[+T] extends AnyRef

    Result from the prover.

  10. final case class Range(start: Int, end: Int) extends Product with Serializable

  11. final case class Region(range: Range, markup: Vector[(String, Properties)], body: Vector[Tree], subRegions: Regions = Regions.empty) extends Product with Serializable

  12. final case class Regions(items: List[Region]) extends Product with Serializable

  13. final case class Reports(items: Vector[Tree]) extends Product with Serializable

  14. final class System extends AnyRef

    A running instance of a prover.

  15. 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 Instruction

  3. object Observer

    Cases of observers and combinators.

  4. object Operation

    Combinators for creating operations and basic operations.

  5. object Program extends Serializable

  6. object ProverResult

  7. object Regions extends Serializable

  8. object Reports extends Serializable

  9. object System

    Functions to build and create systems.

  10. package hol

  11. package internal

  12. package japi

  13. package ml

  14. package pure

    Collection of standard types for communication with Isabelle.

Inherited from AnyRef

Inherited from Any

Ungrouped