Andrey Bykiev
Andrey Bykiev
Good day, I'll dig into this case later, don't like current solution
As there is a warkaround and I still have no time to dig into this issue, I'd so maybe in v4.2. Or you could merge if you think it's ok
@slobber, I've created a sample, seems it should solve your issue without any code modification. Can you please check it? ``` internal class Program { private static Dictionary times =...
We've already made a lot of breaking changes and I think one more is not a problem if needed. I still think it can be solved without any code modification,...
@slobber, what about a class variable? ``` public class Calculator { public Dictionary d = new(); private string id = Guid.NewGuid().ToString(); private readonly Expression _expr; public Calculator(Expression expr) { _expr...
Looks promising, but I think this should be benchmarked before any implementation
Hi, can you please show your expression?
From the Parlot [docs](https://github.com/sebastienros/parlot?tab=readme-ov-file#compilation): > Grammar trees built using the Fluent API can optionally be compiled with the Compile() method. At that point, instead of evaluating recursively all the parsers...
Right now I see only 1 solution: add a public `CultureInfo` property to `LogicalExpressionParser` It's seems to be not working, seems due to nature of Parlot
> I will try to check this for the next version after `async` It's seems not working as expected, still needs a lot of research