Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/toffaletti/libguri
- Owner: toffaletti
- Archived: true
- Created: 2011-02-15T20:02:12.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2018-08-03T04:49:34.000Z (over 6 years ago)
- Last Synced: 2024-07-31T22:56:14.630Z (3 months ago)
- Language: C
- Homepage:
- Size: 22.5 KB
- Stars: 27
- Watchers: 5
- Forks: 8
- Open Issues: 2
-
Metadata Files:
- Readme: README
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