A parser for the RAML restful API specification