This module allows easy reading and parsing of the nwn gff files. It
returns a hash structure having everything from the gff as a
hierarchical hash-structure.
The basic working is that you give hash of options to the
GffRead::read, and get Gff object back from there. The data is
either read from the string given to the read function, or from the
file given to the read function.
Include structures if their label match the regexp. Note, that if this
does not match the whole subtree is skipped, meaning that all the
lower level labels cannot match. Use this to include top level
structures.
Exclude structures if their label match the regexp Note, that if this
does match the whole subtree is skipped, meaning that all the lower
level labels cannot match. Use this to exclude full path structures.
GffRead::read_area_name is used to quickly read are anem and tag
from the area file. The file given can be either area file directly or
some other area file (git or gic). Returns list having 2 elements,
area name and area tag.