reference: align docs and variables with grammar
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>master
							parent
							
								
									32a4d8e39f
								
							
						
					
					
						commit
						a7e7ff933c
					
				|  | @ -90,11 +90,11 @@ var ( | ||||||
| 	// end of the matched string.
 | 	// end of the matched string.
 | ||||||
| 	anchoredDigestRegexp = regexp.MustCompile(anchored(digestPat)) | 	anchoredDigestRegexp = regexp.MustCompile(anchored(digestPat)) | ||||||
| 
 | 
 | ||||||
| 	// nameComponent restricts registry path component names to start
 | 	// pathComponent restricts registry path-components to start with at least
 | ||||||
| 	// with at least one letter or number, with following parts able to be
 | 	// one letter or number, with following parts able to be separated by one
 | ||||||
| 	// separated by one period, one or two underscore and multiple dashes.
 | 	// period, one or two underscore and multiple dashes.
 | ||||||
| 	nameComponent = expression(alphanumeric, optional(repeated(separator, alphanumeric))) | 	pathComponent = expression(alphanumeric, optional(repeated(separator, alphanumeric))) | ||||||
| 	namePat       = expression(optional(domain, literal(`/`)), nameComponent, optional(repeated(literal(`/`), nameComponent))) | 	namePat       = expression(optional(domain, literal(`/`)), pathComponent, optional(repeated(literal(`/`), pathComponent))) | ||||||
| 
 | 
 | ||||||
| 	// NameRegexp is the format for the name component of references, including
 | 	// NameRegexp is the format for the name component of references, including
 | ||||||
| 	// an optional domain and port, but without tag or digest suffix.
 | 	// an optional domain and port, but without tag or digest suffix.
 | ||||||
|  | @ -102,7 +102,7 @@ var ( | ||||||
| 
 | 
 | ||||||
| 	// anchoredNameRegexp is used to parse a name value, capturing the
 | 	// anchoredNameRegexp is used to parse a name value, capturing the
 | ||||||
| 	// domain and trailing components.
 | 	// domain and trailing components.
 | ||||||
| 	anchoredNameRegexp = regexp.MustCompile(anchored(optional(capture(domain), literal(`/`)), capture(nameComponent, optional(repeated(literal(`/`), nameComponent))))) | 	anchoredNameRegexp = regexp.MustCompile(anchored(optional(capture(domain), literal(`/`)), capture(pathComponent, optional(repeated(literal(`/`), pathComponent))))) | ||||||
| 
 | 
 | ||||||
| 	referencePat = anchored(capture(namePat), optional(literal(":"), capture(tag)), optional(literal("@"), capture(digestPat))) | 	referencePat = anchored(capture(namePat), optional(literal(":"), capture(tag)), optional(literal("@"), capture(digestPat))) | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue