Rename to SetParent

This commit is contained in:
NeonXP 2022-12-27 04:14:41 +03:00
parent 76a7f461eb
commit 67d30e9444
No known key found for this signature in database
GPG key ID: B0DA6283C40CB2CB
3 changed files with 8 additions and 8 deletions

View file

@ -114,7 +114,7 @@ type NullNode interface {
// Если узел имплементирует этот интерфейс то вызывается метод Parent передающий родительский узел // Если узел имплементирует этот интерфейс то вызывается метод Parent передающий родительский узел
type AcceptParent interface { type AcceptParent interface {
Parent(n Node) SetParent(n Node)
} }
``` ```

View file

@ -42,5 +42,5 @@ type NullNode interface {
} }
type AcceptParent interface { type AcceptParent interface {
Parent(n Node) SetParent(n Node)
} }

View file

@ -21,7 +21,7 @@ func (j *JSON) createChild(parent Node, l lexer.Lexem, ch chan lexer.Lexem) (Nod
return nil, err return nil, err
} }
if c, ok := c.(AcceptParent); ok { if c, ok := c.(AcceptParent); ok {
c.Parent(parent) c.SetParent(parent)
} }
child := c.(StringNode) child := c.(StringNode)
child.SetString(strings.Trim(l.Value, `"`)) child.SetString(strings.Trim(l.Value, `"`))
@ -36,7 +36,7 @@ func (j *JSON) createChild(parent Node, l lexer.Lexem, ch chan lexer.Lexem) (Nod
return nil, err return nil, err
} }
if c, ok := c.(AcceptParent); ok { if c, ok := c.(AcceptParent); ok {
c.Parent(parent) c.SetParent(parent)
} }
child := c.(NumberNode) child := c.(NumberNode)
child.SetNumber(num) child.SetNumber(num)
@ -48,7 +48,7 @@ func (j *JSON) createChild(parent Node, l lexer.Lexem, ch chan lexer.Lexem) (Nod
return nil, err return nil, err
} }
if c, ok := c.(AcceptParent); ok { if c, ok := c.(AcceptParent); ok {
c.Parent(parent) c.SetParent(parent)
} }
child := c.(BooleanNode) child := c.(BooleanNode)
child.SetBool(b) child.SetBool(b)
@ -71,7 +71,7 @@ func (j *JSON) createChild(parent Node, l lexer.Lexem, ch chan lexer.Lexem) (Nod
return nil, err return nil, err
} }
if c, ok := c.(AcceptParent); ok { if c, ok := c.(AcceptParent); ok {
c.Parent(parent) c.SetParent(parent)
} }
return c.(NullNode), nil return c.(NullNode), nil
default: default:
@ -85,7 +85,7 @@ func (j *JSON) parseObject(parent Node, ch chan lexer.Lexem) (ObjectNode, error)
return nil, err return nil, err
} }
if c, ok := c.(AcceptParent); ok { if c, ok := c.(AcceptParent); ok {
c.Parent(parent) c.SetParent(parent)
} }
n := c.(ObjectNode) n := c.(ObjectNode)
nextKey := "" nextKey := ""
@ -114,7 +114,7 @@ func (j *JSON) parseArray(parent Node, ch chan lexer.Lexem) (ArrayNode, error) {
return nil, err return nil, err
} }
if c, ok := c.(AcceptParent); ok { if c, ok := c.(AcceptParent); ok {
c.Parent(parent) c.SetParent(parent)
} }
n := c.(ArrayNode) n := c.(ArrayNode)
for l := range ch { for l := range ch {