Managed

gll

Combinator library for describing grammars and GLL parsing

Dependencies:

  • regex-applicative
Managed

fungll-combinators

Parser combinator library for GLL parsing

Dependencies:

  • regex-applicative
Managed

exploring-interpreters

Library for developing exploring interpreters with undo and revisit functionality

Managed

funcons-values

Universe of value-types and operators; used by the funcons-tools library

Managed

funcons-intgen

Transpiler generating Haskell interpreter functions from CBS funcon definitions

Dependencies:

  • iml-tools
  • funcons-values
  • funcons-tools
  • gll
  • uu-cco
Managed

funcons-tools

The funcon framework consisting of a general interpreter for executing funcon terms and the implementation of the Funcons-beta library

Dependencies:

  • exploring-interpreters
  • funcons-values
  • gll
Managed

multiverse-debugging

Implementation of multiverse debugging with state reductions; generalisation of the approach of Pasquier et al.

Managed

iml-tools

Implementation of an intermediate language (IML) for rule-based operational semantics specifications. Provides concrete syntax for big-step and small-step SOS specifications and a reference interpreter for their execution

Dependencies:

  • happy
  • regex-applicative
  • gll
  • funcons-values
Managed

imsos-monad

A Monad providing an abstraction based on the Implicitly Modular Structural Operational Semantics (I-MSOS) approach to specifying programming language semantics