jirutka / rsql-parser

Parser for RSQL / FIQL – query language for RESTful APIs
727 stars 155 forks source link

Spliting in modules #3

Closed diorcety closed 8 years ago

diorcety commented 9 years ago

Hi,

At first thanks for your work. I started to work on hibernate visitor on cxf fiql project, but this project is too messy. I forked your work for support that hibernate and RSQL Builder using cxf ones. For that i need to support RSQL parser from RSQL AST and definition

here the result https://github.com/diorcety/rsql

Regards,

jirutka commented 9 years ago

Hi,

I don’t understand your issue, could you please clarify your needs and intentions?

This module (rsql-parser) contains just a parser and AST — visitors (converters) for various backends are separated. I don’t see a point of splitting the parser and AST to a separate modules – it’s a tiny JAR with few classes and no runtime dependencies.

diorcety commented 9 years ago

Hi,

The goal is mainly to split parser from ast in order to introduce the builder (the client part).

Regards,

vineey commented 8 years ago

@diorcety Your goal is already supported by rsql-parser architecture. It already expose an API, RSQLVisitor, wherein you can implement this interface to integrate with any kind of builder you need to make it work with your desired backend framework.