A simple RelaxNG processor for Freepascal