func (n *ArrayFiller) Children() []Node {
	return n.ChildNodes
}
Children returns the child nodes. If this node does not have any children or
this node does not support children it will always return an empty slice.
package ast
import (
	"strings"
)
type ArrayFiller struct {
	ChildNodes []Node
}
var arrayFillerMarkers = []string{
	"array filler",
	"array_filler",
}
func parseArrayFiller(line string) *ArrayFiller {
	arrfill := &ArrayFiller{
		ChildNodes: []Node{},
	}
	for _, af := range arrayFillerMarkers {
		if strings.HasPrefix(line, af+":") {
			line = line[len(af+":")+1:]
		}
		if strings.HasPrefix(line, af) {
			line = line[len(af):]
		}
	}
	line = strings.TrimSpace(line)
	if line != "" {
		rn, err := Parse(line)
		if err != nil {
			panic(err)
		}
		arrfill.AddChild(rn)
	}
	return arrfill
}
func (n *ArrayFiller) AddChild(node Node) {
	n.ChildNodes = append(n.ChildNodes, node)
}
func (n *ArrayFiller) Address() Address {
	return 0
}