Interface Parser

Line-by-line parser for 'interface' blocks.

  • Location: parsers/interface_parser.py
  • Processes the interface blocks line by line
  • Recognizes known prefixes like 'description', 'ip address', etc
  • Everything else is left unmodeled
  • Tracks coverage per interface instance

Challenge: preserving indentation and grouping multi-line inteface blocks while tracking coverage.