Tt.Processval term_of_string : 
  scope:Opentelemetry.Trace.scope option ->
  string ->
  Imandra_surface.Term.t optionMain target for parsing a term
val syn_term_of_string : 
  scope:Opentelemetry.Trace.scope option ->
  string ->
  ( Imandra_surface.Term.Syn.t, exn ) Stdlib.resultParse a syntactic term
val get_ty_of_expr : 
  scope:Opentelemetry.Trace.scope option ->
  string ->
  Imandra_surface.Type.t optionParse the given expression, get its type and convert it. The type must be a logic-mode type.
val create_env : 
  ?events_for_logic_directives:bool ->
  ?namespace:string ->
  input:Imandra_util.Iloc.Input.t ->
  unit ->
  envval events_of_logic_ast : 
  scope:Opentelemetry.Trace.scope option ->
  env ->
  Imandra_syntax.Logic_ast.Structure.t ->
  env * Imandra_surface.Event.t listGiven pre-existing logic-ast items, convert them to events. Typing has already been done on them.
val events_of_logic_ast1 : 
  scope:Opentelemetry.Trace.scope option ->
  env ->
  Imandra_syntax.Logic_ast.Structure.str_item ->
  env * Imandra_surface.Event.t listSame as events_of_logic_ast but for a single item
module Parsedstruct : sig ... end