Grammar for parsing the grub.conf file

Version 3

    The grammar posted in this article allows for parsing of the grub.conf file.  It provides full browse, snapshot, audit, and deploy capabilities.


    This grammar handles three types of entries: Simple name-value pairs (with = signs), "title" headers, and subitems underneath the "title" headers.


    Please test thoroughly before putting into production use.