module Galax_wrap: sig
.. end
val galax_atomicString : string -> Physical_value.item
val galax_atomicBoolean : bool -> Physical_value.item
val galax_atomicDecimal : int -> Physical_value.item
val galax_atomicInteger : int -> Physical_value.item
val galax_atomicFloat : float -> Physical_value.item
val galax_atomicDouble : float -> Physical_value.item
val galax_atomicAnyURI : string -> Physical_value.item
val galax_atomicQName : Namespace_context.nsenv * string -> Physical_value.item
val galax_atomicUntyped : string -> Physical_value.item
val galax_atomicDateTime : string -> Physical_value.item
val galax_atomicDate : string -> Physical_value.item
val galax_atomicTime : string -> Physical_value.item
val galax_atomicDayTimeDuration : string -> Physical_value.item
val galax_atomicYearMonthDuration : string -> Physical_value.item
val galax_documentNode : string * Physical_value.item list -> Physical_value.item
val galax_elementNode : Physical_value.item * Physical_value.item list * Physical_value.item list *
Physical_value.item -> Physical_value.item
val galax_attributeNode : Physical_value.item * Physical_value.item * Physical_value.item ->
Physical_value.item
val galax_textNode : Physical_value.item -> Physical_value.item
: Physical_value.item -> Physical_value.item
val galax_processingInstructionNode : Physical_value.item * Physical_value.item -> Physical_value.item
val galax_string_value : Physical_value.item -> string
val galax_item_kind : Physical_value.item -> string
val galax_parent : Physical_value.item -> Physical_value.item list
val galax_children : Physical_value.item -> Physical_value.item list
val galax_base_uri : Physical_value.item -> Physical_value.item list
val galax_node_kind : Physical_value.item -> string
val galax_node_name : Physical_value.item -> Physical_value.item list
val galax_typed_value : Physical_value.item -> Physical_value.item list
val galax_attributes : Physical_value.item -> Physical_value.item list
val galax_string_of_atomicValue : Physical_value.item -> string
val galax_boolean_of_atomicBoolean : Physical_value.item -> bool
val galax_integer_of_atomicInteger : Physical_value.item -> int
val galax_decimal_of_atomicDecimal : Physical_value.item -> int
val galax_float_of_atomicFloat : Physical_value.item -> float
val galax_float_of_atomicDouble : Physical_value.item -> float
type
input_source_kind = int
val galax_load_document : Processing_context.processing_context ->
input_source_kind -> string -> Physical_value.item list
val galax_serialize_to_string : Processing_context.processing_context -> Physical_value.item list -> string
val galax_serialize_to_stdout : Processing_context.processing_context -> Physical_value.item list -> unit
val galax_serialize_to_file : Processing_context.processing_context ->
string -> Physical_value.item list -> unit
val galax_default_processing_context : unit -> Processing_context.processing_context
val galax_load_standard_library : Processing_context.processing_context -> Galax.compiled_program
val galax_import_library_module : Galax.compiled_program ->
input_source_kind -> string -> Galax.compiled_program
val galax_import_main_module : Galax.compiled_program ->
bool ->
input_source_kind ->
string -> Galax.compiled_program * Galax.compiled_statement list
val galax_nsenv_from_compiled_program : Galax.compiled_program -> Namespace_context.nsenv
val galax_default_external_context : unit -> Galax.external_context
val galax_build_external_context : Processing_context.processing_context ->
Physical_value.item list ->
Physical_value.item list ->
string list -> Physical_value.item list list -> Galax.external_context
val galax_eval_program : Galax.compiled_program -> Galax.external_context -> Galax.prepared_program
val galax_eval_statement : Galax.prepared_program ->
input_source_kind -> string -> Physical_value.item list
val galax_eval_compiled_statement : Galax.prepared_program ->
Galax.compiled_statement -> Physical_value.item list
val galax_set_monitor_mem : Processing_context.processing_context -> bool -> unit
val galax_set_monitor_time : Processing_context.processing_context -> bool -> unit
val galax_start_monitor_call : Processing_context.processing_context -> string -> unit
val galax_end_monitor_call : Processing_context.processing_context -> unit
val galax_monitor_of_last_call : Processing_context.processing_context -> Physical_value.item list
val galax_monitor_of_all_calls : Processing_context.processing_context -> Physical_value.item list
val galax_set_normalization_phase : Processing_context.processing_context -> bool -> unit
val galax_set_typing_phase : Processing_context.processing_context -> bool -> unit
val galax_set_rewriting_phase : Processing_context.processing_context -> bool -> unit
val galax_set_evaluation_phase : Processing_context.processing_context -> bool -> unit
val galax_set_xml_whitespace : Processing_context.processing_context -> bool -> unit
val galax_set_xml_pis_and_comments : Processing_context.processing_context -> bool -> unit
val galax_set_sbdo_kind : Processing_context.processing_context -> int -> unit
val galax_set_typing_kind : Processing_context.processing_context -> int -> unit
val galax_set_serialization_kind : Processing_context.processing_context -> int -> unit
val galax_set_projection_kind : Processing_context.processing_context -> int -> unit