Module Core_kernel__.Digit_string_helpers

Utility functions for parsing and outputing strings containing known numbers of digits. Used primarily for building functions for reading in and writing out Time related values.

val char_of_digit : Core_kernel__.Import.int ‑> Char.t
val blit_string_of_int_4_digits : Core_kernel__.Import.string ‑> pos:Core_kernel__.Import.int ‑> Core_kernel__.Import.int ‑> Core_kernel__.Import.unit

blit_string_of_int_4_digits s ~pos i blits the string representation of i into s at pos. Raises unless 0 <= i <= 9999 and there is sufficient room.

val blit_string_of_int_3_digits : Core_kernel__.Import.string ‑> pos:Core_kernel__.Import.int ‑> Core_kernel__.Import.int ‑> Core_kernel__.Import.unit

blit_string_of_int_3_digits s ~pos i blits the string representation of i into s at pos. Raises unless 0 <= i <= 999 and there is sufficient room.

val blit_string_of_int_2_digits : Core_kernel__.Import.string ‑> pos:Core_kernel__.Import.int ‑> Core_kernel__.Import.int ‑> Core_kernel__.Import.unit

blit_string_of_int_2_digits s ~pos i blits the string representation of i into s at pos. Raises unless 0 <= i <= 99 and there is sufficient room.

val parse_two_digits : Core_kernel__.Import.string ‑> Core_kernel__.Import.int ‑> Core_kernel__.Import.int

parse_two_digits s pos parse two digits at pos in s into the corresponding int.

val parse_four_digits : Core_kernel__.Import.string ‑> Core_kernel__.Import.int ‑> Core_kernel__.Import.int

parse_four_digits s pos parse four digits at pos in s into the corresponding int.