package coq-serapi
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  Serialization library and protocol for machine interaction with the Coq proof assistant
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      coq-serapi-8.10.0.0.7.1.tbz
    
    
        
    
  
  
  
    
  
  
    
  
        sha256=207b091d8d9d9e1a649759f0acfd15cbfda54a2627a01fc74aa74ec0ffaa3400
    
    
  sha512=af85d00c5896e78a6edea7794070795ca14c8e47a0e9a28f2ac003364b0f99eb72f19f57e755a3967d255b1aaf62cae0d09bbab02d2d35ef6ee02b84823a0929
    
    
  doc/serlib_ltac/Ser_tacexpr/index.html
Module Ser_tacexpr
val direction_flag_of_sexp : Sexplib.Sexp.t -> direction_flagval sexp_of_direction_flag : direction_flag -> Sexplib.Sexp.tval lazy_flag_of_sexp : Sexplib.Sexp.t -> lazy_flagval sexp_of_lazy_flag : lazy_flag -> Sexplib.Sexp.tval global_flag_of_sexp : Sexplib.Sexp.t -> global_flagval sexp_of_global_flag : global_flag -> Sexplib.Sexp.tval evars_flag_of_sexp : Sexplib.Sexp.t -> evars_flagval sexp_of_evars_flag : evars_flag -> Sexplib.Sexp.tval rec_flag_of_sexp : Sexplib.Sexp.t -> rec_flagval sexp_of_rec_flag : rec_flag -> Sexplib.Sexp.tval advanced_flag_of_sexp : Sexplib.Sexp.t -> advanced_flagval sexp_of_advanced_flag : advanced_flag -> Sexplib.Sexp.tval letin_flag_of_sexp : Sexplib.Sexp.t -> letin_flagval sexp_of_letin_flag : letin_flag -> Sexplib.Sexp.tval clear_flag_of_sexp : Sexplib.Sexp.t -> clear_flagval sexp_of_clear_flag : clear_flag -> Sexplib.Sexp.tval inversion_strength_of_sexp : 
  (Sexplib.Sexp.t -> 'c) ->
  (Sexplib.Sexp.t -> 'd) ->
  (Sexplib.Sexp.t -> 'id) ->
  Sexplib.Sexp.t ->
  ('c, 'd, 'id) inversion_strengthval sexp_of_inversion_strength : 
  ('c -> Sexplib.Sexp.t) ->
  ('d -> Sexplib.Sexp.t) ->
  ('id -> Sexplib.Sexp.t) ->
  ('c, 'd, 'id) inversion_strength ->
  Sexplib.Sexp.tval location_of_sexp : 
  (Sexplib.Sexp.t -> 'a) ->
  (Sexplib.Sexp.t -> 'b) ->
  Sexplib.Sexp.t ->
  ('a, 'b) locationval sexp_of_location : 
  ('a -> Sexplib.Sexp.t) ->
  ('b -> Sexplib.Sexp.t) ->
  ('a, 'b) location ->
  Sexplib.Sexp.tval message_token_of_sexp : 
  (Sexplib.Sexp.t -> 'id) ->
  Sexplib.Sexp.t ->
  'id message_tokenval sexp_of_message_token : 
  ('id -> Sexplib.Sexp.t) ->
  'id message_token ->
  Sexplib.Sexp.tval induction_clause_of_sexp : 
  (Sexplib.Sexp.t -> 'dconstr) ->
  (Sexplib.Sexp.t -> 'id) ->
  Sexplib.Sexp.t ->
  ('dconstr, 'id) induction_clauseval sexp_of_induction_clause : 
  ('dconstr -> Sexplib.Sexp.t) ->
  ('id -> Sexplib.Sexp.t) ->
  ('dconstr, 'id) induction_clause ->
  Sexplib.Sexp.tval induction_clause_list_of_sexp : 
  (Sexplib.Sexp.t -> 'constr) ->
  (Sexplib.Sexp.t -> 'dconstr) ->
  (Sexplib.Sexp.t -> 'id) ->
  Sexplib.Sexp.t ->
  ('constr, 'dconstr, 'id) induction_clause_listval sexp_of_induction_clause_list : 
  ('constr -> Sexplib.Sexp.t) ->
  ('dconstr -> Sexplib.Sexp.t) ->
  ('id -> Sexplib.Sexp.t) ->
  ('constr, 'dconstr, 'id) induction_clause_list ->
  Sexplib.Sexp.tval with_bindings_arg_of_sexp : 
  (Sexplib.Sexp.t -> 'a) ->
  Sexplib.Sexp.t ->
  'a with_bindings_argval sexp_of_with_bindings_arg : 
  ('a -> Sexplib.Sexp.t) ->
  'a with_bindings_arg ->
  Sexplib.Sexp.tval match_pattern_of_sexp : 
  (Sexplib.Sexp.t -> 'a) ->
  Sexplib.Sexp.t ->
  'a match_patternval sexp_of_match_pattern : 
  ('a -> Sexplib.Sexp.t) ->
  'a match_pattern ->
  Sexplib.Sexp.tval match_context_hyps_of_sexp : 
  (Sexplib.Sexp.t -> 'a) ->
  Sexplib.Sexp.t ->
  'a match_context_hypsval sexp_of_match_context_hyps : 
  ('a -> Sexplib.Sexp.t) ->
  'a match_context_hyps ->
  Sexplib.Sexp.tval match_rule_of_sexp : 
  (Sexplib.Sexp.t -> 'a) ->
  (Sexplib.Sexp.t -> 't) ->
  Sexplib.Sexp.t ->
  ('a, 't) match_ruleval sexp_of_match_rule : 
  ('a -> Sexplib.Sexp.t) ->
  ('t -> Sexplib.Sexp.t) ->
  ('a, 't) match_rule ->
  Sexplib.Sexp.tval ml_tactic_name_of_sexp : Sexplib.Sexp.t -> ml_tactic_nameval sexp_of_ml_tactic_name : ml_tactic_name -> Sexplib.Sexp.tval sexp_of_gen_atomic_tactic_expr : 
  ('a -> Sexplib.Sexp.t) ->
  ('c -> Sexplib.Sexp.t) ->
  ('d -> Sexplib.Sexp.t) ->
  ('e -> Sexplib.Sexp.t) ->
  ('f -> Sexplib.Sexp.t) ->
  ('g -> Sexplib.Sexp.t) ->
  ('h -> Sexplib.Sexp.t) ->
  ('i -> Sexplib.Sexp.t) ->
  < constant : 'e
    ; dterm : 'c
    ; level : 'i
    ; name : 'g
    ; pattern : 'd
    ; reference : 'f
    ; tacexpr : 'h
    ; term : 'a >
    Ltac_plugin.Tacexpr.gen_atomic_tactic_expr ->
  Sexplib.Sexp.tval sexp_of_gen_tactic_expr : 
  ('a -> Sexplib.Sexp.t) ->
  ('c -> Sexplib.Sexp.t) ->
  ('d -> Sexplib.Sexp.t) ->
  ('e -> Sexplib.Sexp.t) ->
  ('f -> Sexplib.Sexp.t) ->
  ('g -> Sexplib.Sexp.t) ->
  ('h -> Sexplib.Sexp.t) ->
  ('i -> Sexplib.Sexp.t) ->
  < constant : 'e
    ; dterm : 'c
    ; level : 'i
    ; name : 'g
    ; pattern : 'd
    ; reference : 'f
    ; tacexpr : 'h
    ; term : 'a >
    Ltac_plugin.Tacexpr.gen_tactic_expr ->
  Sexplib.Sexp.tval sexp_of_gen_tactic_arg : 
  ('a -> Sexplib.Sexp.t) ->
  ('c -> Sexplib.Sexp.t) ->
  ('d -> Sexplib.Sexp.t) ->
  ('e -> Sexplib.Sexp.t) ->
  ('f -> Sexplib.Sexp.t) ->
  ('g -> Sexplib.Sexp.t) ->
  ('h -> Sexplib.Sexp.t) ->
  ('i -> Sexplib.Sexp.t) ->
  < constant : 'e
    ; dterm : 'c
    ; level : 'i
    ; name : 'g
    ; pattern : 'd
    ; reference : 'f
    ; tacexpr : 'h
    ; term : 'a >
    Ltac_plugin.Tacexpr.gen_tactic_arg ->
  Sexplib.Sexp.tval sexp_of_gen_fun_ast : 
  ('a -> Sexplib.Sexp.t) ->
  ('c -> Sexplib.Sexp.t) ->
  ('d -> Sexplib.Sexp.t) ->
  ('e -> Sexplib.Sexp.t) ->
  ('f -> Sexplib.Sexp.t) ->
  ('g -> Sexplib.Sexp.t) ->
  ('h -> Sexplib.Sexp.t) ->
  ('i -> Sexplib.Sexp.t) ->
  < constant : 'e
    ; dterm : 'c
    ; level : 'i
    ; name : 'g
    ; pattern : 'd
    ; reference : 'f
    ; tacexpr : 'h
    ; term : 'a >
    Ltac_plugin.Tacexpr.gen_tactic_fun_ast ->
  Sexplib.Sexp.tval gen_atomic_tactic_expr_of_sexp : 
  Sexplib.Sexp.t ->
  (Sexplib.Sexp.t -> 'a) ->
  (Sexplib.Sexp.t -> 'c) ->
  (Sexplib.Sexp.t -> 'd) ->
  (Sexplib.Sexp.t -> 'e) ->
  (Sexplib.Sexp.t -> 'f) ->
  (Sexplib.Sexp.t -> 'g) ->
  (Sexplib.Sexp.t -> 'h) ->
  (Sexplib.Sexp.t -> 'i) ->
  < constant : 'e
    ; dterm : 'c
    ; level : 'i
    ; name : 'g
    ; pattern : 'd
    ; reference : 'f
    ; tacexpr : 'h
    ; term : 'a >
    Ltac_plugin.Tacexpr.gen_atomic_tactic_exprval gen_tactic_expr_of_sexp : 
  Sexplib.Sexp.t ->
  (Sexplib.Sexp.t -> 'a) ->
  (Sexplib.Sexp.t -> 'c) ->
  (Sexplib.Sexp.t -> 'd) ->
  (Sexplib.Sexp.t -> 'e) ->
  (Sexplib.Sexp.t -> 'f) ->
  (Sexplib.Sexp.t -> 'g) ->
  (Sexplib.Sexp.t -> 'h) ->
  (Sexplib.Sexp.t -> 'i) ->
  < constant : 'e
    ; dterm : 'c
    ; level : 'i
    ; name : 'g
    ; pattern : 'd
    ; reference : 'f
    ; tacexpr : 'h
    ; term : 'a >
    Ltac_plugin.Tacexpr.gen_tactic_exprval gen_tactic_arg_of_sexp : 
  Sexplib.Sexp.t ->
  (Sexplib.Sexp.t -> 'a) ->
  (Sexplib.Sexp.t -> 'c) ->
  (Sexplib.Sexp.t -> 'd) ->
  (Sexplib.Sexp.t -> 'e) ->
  (Sexplib.Sexp.t -> 'f) ->
  (Sexplib.Sexp.t -> 'g) ->
  (Sexplib.Sexp.t -> 'h) ->
  (Sexplib.Sexp.t -> 'i) ->
  < constant : 'e
    ; dterm : 'c
    ; level : 'i
    ; name : 'g
    ; pattern : 'd
    ; reference : 'f
    ; tacexpr : 'h
    ; term : 'a >
    Ltac_plugin.Tacexpr.gen_tactic_argval gen_fun_ast_of_sexp : 
  Sexplib.Sexp.t ->
  (Sexplib.Sexp.t -> 'a) ->
  (Sexplib.Sexp.t -> 'c) ->
  (Sexplib.Sexp.t -> 'd) ->
  (Sexplib.Sexp.t -> 'e) ->
  (Sexplib.Sexp.t -> 'f) ->
  (Sexplib.Sexp.t -> 'g) ->
  (Sexplib.Sexp.t -> 'h) ->
  (Sexplib.Sexp.t -> 'i) ->
  < constant : 'e
    ; dterm : 'c
    ; level : 'i
    ; name : 'g
    ; pattern : 'd
    ; reference : 'f
    ; tacexpr : 'h
    ; term : 'a >
    Ltac_plugin.Tacexpr.gen_tactic_fun_astval glob_tactic_expr_of_sexp : Sexplib.Sexp.t -> glob_tactic_exprval sexp_of_glob_tactic_expr : glob_tactic_expr -> Sexplib.Sexp.tval glob_atomic_tactic_expr_of_sexp : Sexplib.Sexp.t -> glob_atomic_tactic_exprval sexp_of_glob_atomic_tactic_expr : glob_atomic_tactic_expr -> Sexplib.Sexp.tval raw_tactic_expr_of_sexp : Sexplib.Sexp.t -> raw_tactic_exprval sexp_of_raw_tactic_expr : raw_tactic_expr -> Sexplib.Sexp.tval raw_atomic_tactic_expr_of_sexp : Sexplib.Sexp.t -> raw_atomic_tactic_exprval sexp_of_raw_atomic_tactic_expr : raw_atomic_tactic_expr -> Sexplib.Sexp.tval atomic_tactic_expr_of_sexp : Sexplib.Sexp.t -> atomic_tactic_exprval sexp_of_atomic_tactic_expr : atomic_tactic_expr -> Sexplib.Sexp.tval tacdef_body_of_sexp : Sexplib.Sexp.t -> tacdef_bodyval sexp_of_tacdef_body : tacdef_body -> Sexplib.Sexp.tval intro_pattern_of_sexp : Sexplib.Sexp.t -> intro_patternval sexp_of_intro_pattern : intro_pattern -> Sexplib.Sexp.t sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >