parseUriTemplateVarSpec

private fnUriTemplateVarSpec parseUriTemplateVarSpec(string exprStr, ref size_t i, size_t basePos) @safe

Parse a varspec starting at i inside an expression.

Parameters

exprStrExpression body.
iCurrent position inside exprStr (advanced past the varspec).
basePosByte offset in the original template, used for error reporting.

Returns

The parsed UriTemplateVarSpec.

Throws

UriTemplateException on invalid syntax.