jirutka/rsql-parser

Spliting in modules

diorcety opened this issue · 3 comments

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,

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.

Hi,

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

Regards,

@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.