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.zip




















Home »
  C# Free Code »
    Development »




Algorithm
ANTLR
AOP
Application
Barcode
CHM
Design Patterns
Desktop
DotNet
DotNet Engine
DotNet Application
DotNet Assembly
DotNet Library
Engine
Epub
Example
File
File Library
Framework
GIS
Intellisense
IoC
Library
log4net
Matlab
MSBuild
MVC
MVP
MVVM
Numerical Library
NUnit
OpenCL
Plugin
Quartz
Resx File
SDK
SMS
Thread
UnitTest
Utility
VisualStudio
Windows
XML