aboutsummaryrefslogtreecommitdiffstats
path: root/lib/sublanguage.ml
blob: 1bdead173310bfe302f8ccdcac506b9ac839a5c3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
include Sublanguage_types

module type S = sig
  include Configuration.CONFIGURABLE

  type ast

  val name : string
  val parse_sexp : Sexplib.Sexp.t -> (ast, Condition.condition) Result.t
  val execute : Sublanguage_context.t -> ast -> (result, Condition.condition) Result.t
end