package uri-sexp
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
On This Page
  
  
  An RFC3986 URI/URL parsing library
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      uri-4.4.0.tbz
    
    
        
    
  
  
  
    
  
  
    
  
        sha256=cdabaf6ef5cd2161e59cc7b74c6e4a68ecb80a9f4e96002e338e1b6bf17adec4
    
    
  sha512=88374143e0d8aaf6d40aa3cbd7593f9832e9c9727738c6e651498125150c83d5646e13b5737d5c3e81484dd041127f67f8acea13fdc0300ac4e46107559f8ae2
    
    
  Description
ocaml-uri with sexp support
README
Uri -- an RFC3986 URI/URL parsing library
This is an OCaml implementation of the RFC3986 specification for parsing URI or URLs.
Installation
Via OPAM
The OPAM package manager can be used to install this library from source.
opam install uriLocally
You can build the source code locally via the dune build system.
    opam install uri --deps-only
eval `opam config env`
dune build
dune runtestwill install the dependencies via OPAM, build the library and then run the tests in the lib_test/ directory.
Usage
Once installed, there are three ocamlfind packages available for your use:
- uri- the base- Urimodule
- uri-re- the legacy implementation At the beginning,- uriused- reto parse a- string. Since 4.0.0, we use- angstrom- if something breaks with- uri.4.0.0, you should compare with- uri-reand submit an issue.- uri-reis deprecated and it will be removed on the next release (see #150)
- uri.top- the toplevel printers for use with utop
- uri-sexp- provides converters to and from s-expressions (via a- Uri_sexp.ttype alias)
- uri.services- the- Uri_servicesmodule that provides the equivalent of services(5)
- uri.services_full- the- Uri_services_fullmodule that provides a complete copy of the- /etc/servicesfile. This is quite large and normally not needed.
Contact
- Issues: https://github.com/mirage/ocaml-uri/issues
- E-mail: mirageos-devel@lists.xenproject.org
- API Documentation: http://docs.mirage.io/uri/
Dependencies (4)
- sexplib0
- 
  
    ppx_sexp_conv
  
  
    >= "v0.13.0"
- 
  
    dune
  
  
    >= "1.2.0"
- 
  
    uri
  
  
    = version
Dev Dependencies (1)
- 
  
    ounit2
  
  
    with-test
Used by (8)
- 
  
    async-uri
  
  
    >= "0.2"
- 
  
    async_js
  
  
    >= "v0.13.0"
- awsm-codegen
- 
  
    cohttp
  
  
    >= "2.4.0"
- 
  
    cohttp-async
  
  
    >= "2.4.0"
- cohttp_async_websocket
- cohttp_static_handler
- 
  
    satyrographos
  
  
    >= "0.0.2.1"
Conflicts
None
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  On This Page
  
  
