(v string)
| 139 | } |
| 140 | |
| 141 | func parseInt(v string) (t, rest string, ok bool) { |
| 142 | if v == "" { |
| 143 | return |
| 144 | } |
| 145 | if v[0] < '0' || '9' < v[0] { |
| 146 | return |
| 147 | } |
| 148 | i := 1 |
| 149 | for i < len(v) && '0' <= v[i] && v[i] <= '9' { |
| 150 | i++ |
| 151 | } |
| 152 | if v[0] == '0' && i != 1 { |
| 153 | return |
| 154 | } |
| 155 | return v[:i], v[i:], true |
| 156 | } |
| 157 | |
| 158 | func parsePrerelease(v string) (t, rest string, ok bool) { |
| 159 | // "A pre-release version MAY be denoted by appending a hyphen and |
no outgoing calls
no test coverage detected