Update vendors

This commit is contained in:
Manfred Touron
2017-10-26 17:02:04 +02:00
parent 64c92d0c8d
commit 22c3e39e89
33 changed files with 5895 additions and 38 deletions

View File

@@ -44,25 +44,18 @@ func ToCamelCase(str string) string {
return buf.String()
}
r0 = unicode.ToUpper(r0)
buf.WriteRune(unicode.ToUpper(r0))
r0, size = utf8.DecodeRuneInString(str)
str = str[size:]
for len(str) > 0 {
r1 = r0
r0, size = utf8.DecodeRuneInString(str)
str = str[size:]
if r1 == '_' && r0 == '_' {
buf.WriteRune(r1)
continue
}
if r1 == '_' {
if r1 == '_' && r0 != '_' {
r0 = unicode.ToUpper(r0)
} else {
r0 = unicode.ToLower(r0)
}
if r1 != '_' {
buf.WriteRune(r1)
}
}