parseIntOrName returns the (possibly-named) integer contained in expr.
(expr string, names map[string]uint)
| 319 | |
| 320 | // parseIntOrName returns the (possibly-named) integer contained in expr. |
| 321 | func parseIntOrName(expr string, names map[string]uint) (uint, error) { |
| 322 | if names != nil { |
| 323 | if namedInt, ok := names[strings.ToLower(expr)]; ok { |
| 324 | return namedInt, nil |
| 325 | } |
| 326 | } |
| 327 | return mustParseInt(expr) |
| 328 | } |
| 329 | |
| 330 | // mustParseInt parses the given expression as an int or returns an error. |
| 331 | func mustParseInt(expr string) (uint, error) { |
no test coverage detected