Thanks for the extra information.
I too see useless ambiguity in this case, but generally find there is potential value in the overall system for those who make thousands of level placement decisions for new classes. I'm trying to automate the tedious parts to leave more time for the rest.
Your grammar points were helpful. Unfortunately, they don't explain the complexity criterions since they seem poorly exemplified in the first place.