mirror of
https://github.com/klzgrad/naiveproxy.git
synced 2024-11-28 16:26:10 +03:00
23 lines
812 B
Plaintext
23 lines
812 B
Plaintext
|
Name: URI Template Parser
|
||
|
Short Name: uri_template
|
||
|
URL: https://github.com/google/google-api-cpp-client/
|
||
|
Revision: d0bbe169d81a50936ec5fcea4e6dbcfb97303f13
|
||
|
Date: August 6, 2018
|
||
|
License: Apache 2.0
|
||
|
License File: LICENSE
|
||
|
|
||
|
Description:
|
||
|
This code is derived from the URI template parsing code in the Google API C++
|
||
|
Client.
|
||
|
|
||
|
Local Modifications:
|
||
|
There are significant adaptations:
|
||
|
- Improved conformance to RFC6570 for Level 3 templates (most notably, multiple
|
||
|
variables per expression are now supported).
|
||
|
- Removed Level 4 template parsing capabilities.
|
||
|
- Replaced callback mechanism for populating variables with a map.
|
||
|
- Altered meaning and type of return value for Expand method.
|
||
|
- Added detection of malformed URI templates.
|
||
|
- Removed some minor dependencies through refactoring.
|
||
|
- Significant changes to tests.
|