package pacomb

  1. Overview
  2. Docs
Parsing library based on combinators and ppx extension to write languages

Install

dune-project
 Dependency

Authors

Maintainers

Sources

1.4.3.tar.gz
md5=069ec1895a09ffe5051ba7d21672af04
sha512=220e3dd7e7e99b07b97775de9fbf2a3da5195fd21aeec0553224e9f5bb5184ed9ab711617156133b61fc52df4eaf1e4dcd9261a504950622fbba99a5830b5ad5

doc/pacomb/Pacomb/Utf8/index.html

Module Pacomb.Utf8Source

Sourcetype context =
  1. | ASCII
  2. | UTF8
  3. | CJK_UTF8
Sourceval width : ?context:context -> Uchar.t -> int
Sourcetype grapheme_break_property =
  1. | Other
  2. | CR
  3. | LF
  4. | Prepend
  5. | Control
  6. | Extend
  7. | SpacingMark
  8. | L
  9. | V
  10. | T
  11. | LV
  12. | LVT
  13. | ZWJ
  14. | RegionalIndicator
  15. | ExtPict
Sourcetype previous_chars =
  1. | EvenRegionalIndicator
  2. | ExtPictExtendStar
  3. | NoPrevious
Sourceval encode : Uchar.t -> string
Sourceval decode : string -> int -> Uchar.t * int
Sourceval look : string -> int -> Uchar.t
Sourceval next : string -> int -> int
Sourceval prev : string -> int -> int
Sourceval of_list : Uchar.t list -> string
Sourceval to_list : string -> Uchar.t list
Sourceval fold : ('a -> Uchar.t -> 'a) -> 'a -> string -> 'a
Sourceval length : context -> string -> int
Sourceval sub : string -> int -> int -> string
Sourceval grapheme_break : string -> int -> bool
Sourceval grapheme_break_after : Uchar.t list -> Uchar.t -> bool
Sourceval next_grapheme : string -> int -> int
Sourceval prev_grapheme : string -> int -> int
Sourceval fold_grapheme : ('a -> string -> 'a) -> 'a -> string -> 'a