aboutsummaryrefslogblamecommitdiffstats
path: root/lib/sublanguage.ml
blob: 1bdead173310bfe302f8ccdcac506b9ac839a5c3 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
                         
 
                   

                                    
          
 
                   

                                                                                      
   
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