There's probably no module for that particular format available, because it is your very invention ;). You'll have to parse on your own, but that needn't be too hard. If you can simplify the format so that regular expressions suffice, they'll do it. If you don't want to simplify, keep stuff extensible and maintainable, use Parse::RecDescent, it will do the parsing for you according to an easy-to-write grammar (you can also create very complicated things, but you don't want to).