Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/toffaletti/libguri

A very fast URI parser in C.
https://github.com/toffaletti/libguri

Last synced: 12 days ago
JSON representation

A very fast URI parser in C.

Awesome Lists containing this project

README

        

A fast URI parsing library in C. The parser is generated by ragel.
The ragel is translated from the ABNF in RFC3986:
http://tools.ietf.org/html/rfc3986#appendix-A
with some modifications to relax parsing for real-world.

Build dependencies are cmake, ragel, and glib.

TODO:
- documentation
- uri comparison
- uri_copy
- remove_dot_segments is pretty ugly code