ragel -> dot