BigInteger is a package for calculation expressions with long numbers. It contains libraries for long arithmetics, non-empty lists and an interpreter for a simple programming language.
Github Actions | |
---|---|
Build Status | |
Build History |
You can install the package with dotnet by following this steps:
- Add a source in your NuGet.config file
dotnet nuget add source "https://nuget.pkg.github.com/Anastasia-Nikitina/index.json"
- Authorize with your github token
paket config add-token "https://nuget.pkg.github.com/Anastasia-Nikitina/index.json" <token>
- Install the package
dotnet add PROJECT package BigInteger --version <version>
BigInteger contains a console application with interpreter for arithmetic expressions and libraries for long ariphmetic and non-empty lists.
The docs contains an overview of the tool and how to use it
- .NET 5.0 or greater
BigInteger
├── .config - dotnet tools
├── .github - GitHub Actions setup
├── docs - site with documentation in .md format
├── src - main code of the project
│ └── BigInteger - Interpreter, MyList and BigInt libraries
├── tests - tests
│ ├── BigInteger.UnitTests - tests for BigInt functions
│ └── Interpreter.UnitTest - tests for interpreter
├── fsharplint.json - linter config
├── mkdocs.yml - MkDocs config
└── BigInteger.sln - main solution file