The current substrait core module has a dependency on antlr4 at run-time, which pulls in a lot of extra dependencies in the form of things like the icu library.
Could this be changed to depend on only antlr4-runtime instead?
We have a relatively simple grammar. I don't think I ever evaluated alternatives. I would expect antlr runtime to work. Want to post a patch trying it out?
The current substrait core module has a dependency on antlr4 at run-time, which pulls in a lot of extra dependencies in the form of things like the icu library.
Could this be changed to depend on only antlr4-runtime instead?