Compatibility issues with Sigil v1.21
- ☑️ Failure to parse Map Infos in DD_DEFNS of Sigil v1.21. The DD_DEFNS says it uses version 5 syntax, but it lacks the required semicolons. The semicolons are not strictly needed, so they can be made optional for the parser.
- ☑️ Music definitions are missing. Should look up by lump ID instead, if no definition found.
- ☑️ In the intermission, the labels "Entering" and the next map name are fully overlapping each other.
Resources: Ignore ZDaemon MAPINFO lump
Simple detection logic: look for a comment "// ZDaemon".
Definitions: Some semicolons are optional even in DED v5 syntax