Module LTerm_read_line_base
val pervasives_compare : 'a -> 'a -> inttype action = | Edit of LTerm_edit.action| Interrupt_or_delete_next_char| Complete| Complete_bar_next| Complete_bar_prev| Complete_bar_first| Complete_bar_last| Complete_bar| History_prev| History_next| History_search_prev| History_search_next| Accept| Clear_screen| Prev_search| Next_search| Cancel_search| Break| Suspend| Edit_with_external_editor
val doc_of_action : action -> stringval actions : (action * string) listval actions_to_names : (action * string) arrayval names_to_actions : (action * string) arrayval action_of_name : string -> actionval name_of_action : action -> stringtype 'a loop_result = | Result of 'a| ContinueLoop of LTerm_key.t list
type 'a loop_status = | Ev of LTerm_event.t| Loop_result of 'a| Interrupted of exn