A couple more items.
There are currently only three instances where Rules are used before they are defined. I realize that it doesn't make a difference with the current zic, but for other parsers it would be nicer if Rules were only referenced after they were defined. Any possibility of getting these Rule definitions moved before their first usage in Zone lines?
It only affects one file.
| *** EU in Europe/London | ||||
| *** EU in Europe/Dublin | ||||
| *** Romania in Europe/Chisinau |