{"library":"mapfile-parser","title":"mapfile-parser","description":"Map file parser library focused on decompilation projects. Supports GNU, mwld, and other map file formats. Current version: 2.12.1. Release cadence: frequent (multiple releases per month).","language":"python","status":"active","last_verified":"Fri May 01","install":{"commands":["pip install mapfile-parser"],"cli":null},"imports":["from mapfile_parser import MapFile","from mapfile_parser import SymbolTypes"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from mapfile_parser import MapFile\n\n# Parse a map file (e.g., GNU .map or mwld .map)\nmf = MapFile()\nmf.readMapFile('path/to/mapfile.map')\nprint(mf)\n\n# Access symbols\nfor segment in mf.segments:\n    for section in segment.sections:\n        for symbol in section.symbols:\n            if symbol.name and 'NON_MATCHING' not in symbol.name:\n                print(symbol.name, hex(symbol.vram))","lang":"python","description":"Basic parsing of a map file and iterating over symbols.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}