All Projects → toffaletti → libguri

toffaletti / libguri

Licence: other
A very fast URI parser in C.

Programming Languages

c
50402 projects - #5 most used programming language
Ragel
52 projects
CMake
9771 projects
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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].