Docker-DCO-1.1-Signed-off-by: Erik Hollensbe <github@hollensbe.org> (github: erikh)
| ... | ... |
@@ -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 |
} |