Module Genspio.Standard_compilerSource
Sourcetype internal_error_details = {variable : string;content : string;code : string;
} Sourcetype output_parameters = {statement_separator : string;die_command : death_function option;max_argument_length : int option;
} Sourcetype internal_representation = | Unit of string| Octostring of string| Int of string| Bool of string| List of string| Death of string
Sourcetype compilation_error = {error : [ `No_fail_configured of death_message
| `Max_argument_length of string
| `Not_a_c_string of string ];code : string option;
} Sourceval error :
?code:string ->
comment_backtrace:string list ->
[ `Max_argument_length of string
| `No_fail_configured of death_message
| `Not_a_c_string of string ] ->
'a Sourceval with_die_function :
print_failure:(comment_stack:'a -> 'b -> string) ->
statement_separator:string ->
signal_name:string ->
?trap:[< `Exit_with of int | `None Exit_with ] ->
(die:(comment_stack:'a -> 'b -> string) -> string) ->
string