Encontrei mais documentação que explica totalmente o que está acontecendo aqui .
Esta linguagem não usa endif. Você acabou de escrever #if
sem argumentos para especificar o caso negativo.
Linguagem terrível. ;) Mas, na verdade, faz sentido. Isso é menos expressivo do ponto de vista da programação, mas como o script é uma configuração, 99% das vezes você quer dividir as ligações em zonas igualmente mutuamente exclusivas do arquivo.