Declarative approach to Declarative parsing with Declarative tools