Open
Description
Hi,
First of all, thanks for the library, I really appreciate the effort and the project in general. :)
But I just spent 1h trying to get MutuallyExclusiveSet feature working. I wrote tests, digged read your test code, and I could not understand why my sets were not working. I finally looked at the source code, and that's where I found that there was a ParserSettings class and the feature flag defaults to false.
The documentation does not specify that you must ENABLE the feature. I just added sets, and they were not working. How are users expected to figure this out?
If this is a the expected behaviour, then I suggest that you at least :
- document it on the feature's page
- document it on the OptionAttribute MutuallyExclusive xml docs
- detect that sets are used but the feature is a disabled and warn the developer
But really... why?