Andrey Bykiev

Results 271 comments of Andrey Bykiev

Closing as `System.memory` package is not a dependency anymore

Hi, this is expected integer overflow. As you already mentioned, you can throw an error on overflow by specifying `ExpressionOptions.OverflowProtection` option.

@gumbarros, I think we can add new `ExpressionOptions.LongAsDefault` option like `DecimalAsDefault`, what do you think?

NCalc using Parlot parser to parse the expression, so expression `10000000*1000` will be parsed this way: 10000000 - integer, 1000 - also integer. While parsing the expression the minimal type...

Hi, you can check the expression for errors before evaluation by calling `Expression.HasErrors` method. You can find the position of function simply by searching the function names in the expression...

Unfortunately, you can't get information without expression evaluation. By implementing custom `ILogicalExpressionVisitor` you can get the function parameters and validate them. Please, check [ParameterExtractionVisitor](https://github.com/ncalc/ncalc/blob/master/src/NCalc.Core/Visitors/ParameterExtractionVisitor.cs) implementation to get the idea. >...

Hi, you should implement your logic with a custom [Visitor](https://ncalc.github.io/ncalc/articles/architecture.html#evaluation)

@tonyqus, hi! I'm interested in this feature, I've researched it and using `PdfSharp` seems the best choice. What do you think?

I'm using NPOI in my many projects, so, I would like to contribute for free. Thank you for this awesome work, NPOI is really the best open-source library in .NET...

It's seems `PdfPig` is better suited for reading pdf files, from the project description: > This project allows users to read and extract text and other content from PDF files....