From 91e97acd9b4eeb5bdc6c7ec1d9181ba08a176c84 Mon Sep 17 00:00:00 2001 From: Kyle Gunger Date: Wed, 18 Nov 2020 15:48:08 -0500 Subject: Remove link to parent from nodes --- src/tparse/tree.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/tparse/tree.go') diff --git a/src/tparse/tree.go b/src/tparse/tree.go index 02c8171..ed19e6d 100644 --- a/src/tparse/tree.go +++ b/src/tparse/tree.go @@ -194,7 +194,7 @@ func parseType(tokens *[]Token, tok, max int, param bool) (Node, int) { errOut("Error: unexpected token when parsing type", t) } - working.Sub = append(working.Sub, Node{Parent: working}) + makeParent(working, Node{}) working = &(working.Sub[0]) } @@ -220,7 +220,6 @@ func parseValue(tokens *[]Token, tok, max int) (Node, int) { func MakeTree(tokens *[]Token, file string) Node { out := Node{} out.Data = Token{9, file, 0, 0} - out.Parent = &out tmp := Node{} working := &tmp -- cgit v1.2.3