Open teverett opened 5 years ago
For sure not a perfect implementation, but maybe a start? https://github.com/HiranChaudhuri/OoliteAddonScanner/blob/main/src/main/antlr4/com/chaudhuri/plist/Plist.g4
There is another project https://github.com/3breadt/dd-plist that is quite mature but in case of parse errors does not give good location information. Antlr can do better.
https://en.wikipedia.org/wiki/Property_list