class MarkdownExec::LinkState
def initialize(block_name: nil, display_menu: nil, document_filename: nil,
- 
        inherited_lines(Array) -- the inherited lines of code., nil 
- 
        inherited_dependencies(?, nil) -- the dependecy hierarcy.
- 
        inherited_block_names(Array) -- the names of the inherited blocks., nil 
- 
        document_filename(String, nil) -- the filename of the document.
- 
        block_name(String, nil) -- the name of the block.
def initialize(block_name: nil, display_menu: nil, document_filename: nil, inherited_block_names: [], inherited_dependencies: nil, inherited_lines: nil, prior_block_was_link: nil) @block_name = block_name @display_menu = display_menu @document_filename = document_filename @inherited_block_names = inherited_block_names @inherited_dependencies = inherited_dependencies @inherited_lines = inherited_lines @prior_block_was_link = prior_block_was_link end