1BEGIN { print "return {" }
2
3FNR == 1 {
4 if (n)
5 print "\t},"
6 n = split(FILENAME, src, "/")
7 printf "\t%s={\n", src[n]
8}
9
10$1 == "Link" { printf "\t\t[\"%s\"]=\"%s\",\n", $3, $2 }
11$1 == "Zone" { printf "\t\t[\"%s\"]=false,\n", $2 }
12
13END {
14 if (n)
15 print "\t},"
16 print "}"
17}