Refactor validator code
labra opened this issue · comments
Jose Emilio Labra Gayo commented
The validator code should be refactored to a new module which can be published independently from the rest.
Some reasons:
- There may be some projects that only want to use the ShEx abstract syntax and don't depend on the validator
- We may want to have different validators, so we should define an abstract class for validators with different implementations