#316 was needed to work around a parsing error in a new livery in today's update.
I also fixed about a dozen other parser errors the other week. Should we just take the dependency on lupa, continuing to squash bugs in our own parser as they come up? Worth mentioning that even with lupa we won't be bulletproof, since parsing can easily be broken by DCS deciding to change the format or even just doing things like name = identity("foo") (though if we had lupa we would at least be able to evaluate those, but we'd need to do so proactively).
@rp-, it's your call. My opinion doesn't count for much because adding lupa would be a hardly noticeable change for liberation, but might be for smaller projects.
#316 was needed to work around a parsing error in a new livery in today's update.
I also fixed about a dozen other parser errors the other week. Should we just take the dependency on lupa, continuing to squash bugs in our own parser as they come up? Worth mentioning that even with lupa we won't be bulletproof, since parsing can easily be broken by DCS deciding to change the format or even just doing things like
name = identity("foo")(though if we had lupa we would at least be able to evaluate those, but we'd need to do so proactively).@rp-, it's your call. My opinion doesn't count for much because adding lupa would be a hardly noticeable change for liberation, but might be for smaller projects.