banalize

Parser architecture

Class Parser

Bash basic parser defines following methods:

All data returned by parser methods are instances of Banalize::Numbered class, i.e. they are lines of code with corresponing line number in the script file.

Class Numbered

Class Banalize::Numbered provides some helper methods to make searches simpler in the script files:

Additional parsers

Will be added in the future.