Browse code

builder/parser: Rewrite Parse() to use := instead of var

Docker-DCO-1.1-Signed-off-by: Erik Hollensbe <github@hollensbe.org> (github: erikh)

Erik Hollensbe authored on 2014/08/10 20:05:34
Showing 1 changed files
... ...
@@ -88,14 +88,11 @@ func parseLine(line string) (string, *Node, error) {
88 88
 // The main parse routine. Handles an io.ReadWriteCloser and returns the root
89 89
 // of the AST.
90 90
 func Parse(rwc io.Reader) (*Node, error) {
91
-	var child *Node
92
-	var line string
93
-	var err error
94 91
 	root := &Node{}
95 92
 	scanner := bufio.NewScanner(rwc)
96 93
 
97 94
 	for scanner.Scan() {
98
-		line, child, err = parseLine(strings.TrimSpace(scanner.Text()))
95
+		line, child, err := parseLine(strings.TrimSpace(scanner.Text()))
99 96
 		if err != nil {
100 97
 			return nil, err
101 98
 		}