From ba394285196d5ce36ebc62fdce4dd55fda5bd65c Mon Sep 17 00:00:00 2001 From: brettlangdon Date: Sun, 21 Jun 2015 22:43:52 -0400 Subject: [PATCH] use reference data type instead fixes #6 --- parser.go | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/parser.go b/parser.go index 5dd6182..93259b8 100644 --- a/parser.go +++ b/parser.go @@ -105,11 +105,7 @@ func (parser *Parser) parseReference(startingSection *Section, period bool) (Val return nil, parser.syntaxError(fmt.Sprintf("expected IDENTIFIER after PERIOD")) } - value, err := startingSection.Resolve(name) - if err != nil { - err = errors.New("reference error, " + err.Error()) - } - return value, nil + return NewReference(name, startingSection), nil } func (parser *Parser) parseSetting(name string) error {