bencode: More renames
This commit is contained in:
parent
ebdab2d9de
commit
7b2561cea8
|
@ -92,7 +92,7 @@ func (d *Decoder) throwSyntaxError(offset int64, err error) {
|
|||
}
|
||||
|
||||
// called when 'i' was consumed
|
||||
func (d *Decoder) parse_int(v reflect.Value) {
|
||||
func (d *Decoder) parseInt(v reflect.Value) {
|
||||
start := d.offset - 1
|
||||
d.readUntil('e')
|
||||
if d.buf.Len() == 0 {
|
||||
|
@ -138,7 +138,7 @@ func (d *Decoder) parse_int(v reflect.Value) {
|
|||
d.buf.Reset()
|
||||
}
|
||||
|
||||
func (d *Decoder) parse_string(v reflect.Value) {
|
||||
func (d *Decoder) parseString(v reflect.Value) {
|
||||
start := d.offset - 1
|
||||
|
||||
// read the string length first
|
||||
|
@ -180,7 +180,7 @@ func (d *Decoder) parse_string(v reflect.Value) {
|
|||
d.buf.Reset()
|
||||
}
|
||||
|
||||
func (d *Decoder) parse_dict(v reflect.Value) {
|
||||
func (d *Decoder) parseDict(v reflect.Value) {
|
||||
switch v.Kind() {
|
||||
case reflect.Map:
|
||||
t := v.Type()
|
||||
|
@ -201,7 +201,7 @@ func (d *Decoder) parse_dict(v reflect.Value) {
|
|||
})
|
||||
}
|
||||
|
||||
var map_elem reflect.Value
|
||||
var mapElem reflect.Value
|
||||
|
||||
// so, at this point 'd' byte was consumed, let's just read key/value
|
||||
// pairs one by one
|
||||
|
@ -216,12 +216,12 @@ func (d *Decoder) parse_dict(v reflect.Value) {
|
|||
switch v.Kind() {
|
||||
case reflect.Map:
|
||||
elem_type := v.Type().Elem()
|
||||
if !map_elem.IsValid() {
|
||||
map_elem = reflect.New(elem_type).Elem()
|
||||
if !mapElem.IsValid() {
|
||||
mapElem = reflect.New(elem_type).Elem()
|
||||
} else {
|
||||
map_elem.Set(reflect.Zero(elem_type))
|
||||
mapElem.Set(reflect.Zero(elem_type))
|
||||
}
|
||||
valuev = map_elem
|
||||
valuev = mapElem
|
||||
case reflect.Struct:
|
||||
var f reflect.StructField
|
||||
var ok bool
|
||||
|
@ -237,7 +237,7 @@ func (d *Decoder) parse_dict(v reflect.Value) {
|
|||
continue
|
||||
}
|
||||
|
||||
tag_name, _ := parse_tag(tag)
|
||||
tag_name, _ := parseTag(tag)
|
||||
if tag_name == d.key {
|
||||
ok = true
|
||||
break
|
||||
|
@ -284,7 +284,7 @@ func (d *Decoder) parse_dict(v reflect.Value) {
|
|||
}
|
||||
}
|
||||
|
||||
func (d *Decoder) parse_list(v reflect.Value) {
|
||||
func (d *Decoder) parseList(v reflect.Value) {
|
||||
switch v.Kind() {
|
||||
case reflect.Array, reflect.Slice:
|
||||
default:
|
||||
|
@ -441,17 +441,17 @@ func (d *Decoder) parseValue(v reflect.Value) bool {
|
|||
case 'e':
|
||||
return false
|
||||
case 'd':
|
||||
d.parse_dict(v)
|
||||
d.parseDict(v)
|
||||
case 'l':
|
||||
d.parse_list(v)
|
||||
d.parseList(v)
|
||||
case 'i':
|
||||
d.parse_int(v)
|
||||
d.parseInt(v)
|
||||
default:
|
||||
if b >= '0' && b <= '9' {
|
||||
// string
|
||||
// append first digit of the length to the buffer
|
||||
d.buf.WriteByte(b)
|
||||
d.parse_string(v)
|
||||
d.parseString(v)
|
||||
break
|
||||
}
|
||||
|
||||
|
|
|
@ -236,7 +236,7 @@ func encodeFields(t reflect.Type) []encodeField {
|
|||
if tv == "-" {
|
||||
continue
|
||||
}
|
||||
name, opts := parse_tag(tv)
|
||||
name, opts := parseTag(tv)
|
||||
if name != "" {
|
||||
ef.tag = name
|
||||
}
|
||||
|
|
|
@ -4,16 +4,16 @@ import (
|
|||
"strings"
|
||||
)
|
||||
|
||||
type tag_options string
|
||||
type tagOptions string
|
||||
|
||||
func parse_tag(tag string) (string, tag_options) {
|
||||
func parseTag(tag string) (string, tagOptions) {
|
||||
if idx := strings.Index(tag, ","); idx != -1 {
|
||||
return tag[:idx], tag_options(tag[idx+1:])
|
||||
return tag[:idx], tagOptions(tag[idx+1:])
|
||||
}
|
||||
return tag, tag_options("")
|
||||
return tag, tagOptions("")
|
||||
}
|
||||
|
||||
func (opts tag_options) contains(option_name string) bool {
|
||||
func (opts tagOptions) contains(option_name string) bool {
|
||||
if len(opts) == 0 {
|
||||
return false
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue