Download Dice Notation .NET
Description
A simple parser / evaluator for a variant of "dice notation" similar to the version used in Dungeons and Dragons 3.5 that allows developers to support the use of dice notation in their own programs. It is written in C# and depends only on System and System.Core.
Source Files
The download file dicenotation.zip has the following entries.
DiceNotation.sln//from w w w . j av a 2s.c o m
DiceNotation/Dice.cs
DiceNotation/DiceExpression.cs
DiceNotation/DiceExtensions.cs
DiceNotation/DiceNotation.csproj
DiceNotation/DiceParser.cs
DiceNotation/DiceResult.cs
DiceNotation/Exceptions/ImpossibleDieException.cs
DiceNotation/Exceptions/InvalidChooseException.cs
DiceNotation/Exceptions/InvalidMultiplicityException.cs
DiceNotation/IDiceParser.cs
DiceNotation/Properties/AssemblyInfo.cs
DiceNotation/Rollers/IDieRoller.cs
DiceNotation/Rollers/MaxDieRoller.cs
DiceNotation/Rollers/MinDieRoller.cs
DiceNotation/Rollers/StandardDieRoller.cs
DiceNotation/TermResult.cs
DiceNotation/Terms/ConstantTerm.cs
DiceNotation/Terms/DiceTerm.cs
DiceNotation/Terms/IDiceExpressionTerm.cs
UnitTests/ExpressionTests/DiceExpressionTester.cs
UnitTests/ParseTests/ParseTester.cs
UnitTests/Properties/AssemblyInfo.cs
UnitTests/TermTests/ConstantTermTester.cs
UnitTests/TermTests/DiceTermTester.cs
UnitTests/UnitTests.csproj
UnitTests/packages.config
packages/NSubstitute.1.0.0.0/BreakingChanges.txt
packages/NSubstitute.1.0.0.0/CHANGELOG.txt
packages/NSubstitute.1.0.0.0/LICENSE.txt
packages/NSubstitute.1.0.0.0/NSubstitute.1.0.0.0.nupkg
packages/NSubstitute.1.0.0.0/README.txt
packages/NSubstitute.1.0.0.0/acknowledgements.txt
packages/NSubstitute.1.0.0.0/lib/35/NSubstitute.XML
packages/NSubstitute.1.0.0.0/lib/35/NSubstitute.dll
packages/NUnit.2.5.10.11092/Logo.ico
packages/NUnit.2.5.10.11092/NUnit.2.5.10.11092.nupkg
packages/NUnit.2.5.10.11092/NUnitFitTests.html
packages/NUnit.2.5.10.11092/fit-license.txt
packages/NUnit.2.5.10.11092/lib/nunit.framework.dll
packages/NUnit.2.5.10.11092/lib/nunit.framework.xml
packages/NUnit.2.5.10.11092/lib/nunit.mocks.dll
packages/NUnit.2.5.10.11092/lib/pnunit.framework.dll
packages/NUnit.2.5.10.11092/license.txt
packages/NUnit.2.5.10.11092/tools/NUnitTests.VisualState.xml
packages/NUnit.2.5.10.11092/tools/NUnitTests.config
packages/NUnit.2.5.10.11092/tools/NUnitTests.nunit
packages/NUnit.2.5.10.11092/tools/TestResult.xml
packages/NUnit.2.5.10.11092/tools/agent.conf
packages/NUnit.2.5.10.11092/tools/agent.log.conf
packages/NUnit.2.5.10.11092/tools/launcher.log.conf
packages/NUnit.2.5.10.11092/tools/lib/Failure.png
packages/NUnit.2.5.10.11092/tools/lib/Ignored.png
packages/NUnit.2.5.10.11092/tools/lib/Inconclusive.png
packages/NUnit.2.5.10.11092/tools/lib/Skipped.png
packages/NUnit.2.5.10.11092/tools/lib/Success.png
packages/NUnit.2.5.10.11092/tools/lib/fit.dll
packages/NUnit.2.5.10.11092/tools/lib/log4net.dll
packages/NUnit.2.5.10.11092/tools/lib/nunit-console-runner.dll
packages/NUnit.2.5.10.11092/tools/lib/nunit-gui-runner.dll
packages/NUnit.2.5.10.11092/tools/lib/nunit.core.dll
packages/NUnit.2.5.10.11092/tools/lib/nunit.core.interfaces.dll
packages/NUnit.2.5.10.11092/tools/lib/nunit.fixtures.dll
packages/NUnit.2.5.10.11092/tools/lib/nunit.uiexception.dll
packages/NUnit.2.5.10.11092/tools/lib/nunit.uikit.dll
packages/NUnit.2.5.10.11092/tools/lib/nunit.util.dll
packages/NUnit.2.5.10.11092/tools/nunit-agent-x86.exe
packages/NUnit.2.5.10.11092/tools/nunit-agent-x86.exe.config
packages/NUnit.2.5.10.11092/tools/nunit-agent.exe
packages/NUnit.2.5.10.11092/tools/nunit-agent.exe.config
packages/NUnit.2.5.10.11092/tools/nunit-console-x86.exe
packages/NUnit.2.5.10.11092/tools/nunit-console-x86.exe.config
packages/NUnit.2.5.10.11092/tools/nunit-console.exe
packages/NUnit.2.5.10.11092/tools/nunit-console.exe.config
packages/NUnit.2.5.10.11092/tools/nunit-x86.exe
packages/NUnit.2.5.10.11092/tools/nunit-x86.exe.config
packages/NUnit.2.5.10.11092/tools/nunit.exe
packages/NUnit.2.5.10.11092/tools/nunit.exe.config
packages/NUnit.2.5.10.11092/tools/nunit.framework.dll
packages/NUnit.2.5.10.11092/tools/pnunit-agent.exe
packages/NUnit.2.5.10.11092/tools/pnunit-agent.exe.config
packages/NUnit.2.5.10.11092/tools/pnunit-launcher.exe
packages/NUnit.2.5.10.11092/tools/pnunit-launcher.exe.config
packages/NUnit.2.5.10.11092/tools/pnunit.framework.dll
packages/NUnit.2.5.10.11092/tools/pnunit.tests.dll
packages/NUnit.2.5.10.11092/tools/runFile.exe
packages/NUnit.2.5.10.11092/tools/runFile.exe.config
packages/NUnit.2.5.10.11092/tools/runpnunit.bat
packages/NUnit.2.5.10.11092/tools/test.conf
packages/repositories.config
Download
Click the following link to download dicenotation.zip.
dicenotation.zipHome »
C# Free Code »
Development »
C# Free Code »
Development »