fling
fling copied to clipboard
A fluent API generator
I found the lack of specifying multiple distinct parameters to a token limiting. For example: ```java derive(Var).to(token.with(String.class, Integer.class)) ```
I've spent some time familiarising myself with Fling and I am positively impressed by your work. Naturally, I am starting to hit some limitations as I explore further. So the...
AST visitor generation was producing visitors that were hardly useful: 1. `visit` methods were final which prevented implementations from controlling the descending behaviour 2. `whileVisiting` methods were hardly useful due...
This corrects the generation of variable names corresponding to terminal parameters, such as Class or Enum. Previous implementation could erronously generate code such as: `java.lang.Enum enum = ...;` or `Type...
optional
In variable.
on fanyEBNF. nullable, get first, follow, etc. should be in decorator(s)
from(char).to(char)
Re paramater types.
Requires importing new library