Skip to content
forked from moodmosaic/Fare

Finite Automata and Regular Expressions - .NET port of dk.brics.automaton.

License

Notifications You must be signed in to change notification settings

unity-alex/Fare

 
 

Repository files navigation

Fare - [F]inite [A]utomata and [R]egular [E]xpressions

Project Fare is an effort to bring a DFA/NFA (finite-state automata) implementation from Java to .NET. There are quite a few implementations available in other languages today. This project aims to fill the gap in .NET.

Fare is a .NET port of the well established Java library dk.brics.automaton with API as close as possible to the corresponding dk.brics.automaton classes.

Development environment

  • Microsoft Visual Studio 2010
    • .NET Framework 3.5
  • ReSharper 6.0 Build 6.0.2202.688
  • StyleCop 4.6.3.0
  • AutoFixture 2.4.1
    • xUnit.net data theories
  • xUnit.net 1.8.0.1549

Design changes

Based on version 1.11-8 of dk.brics.automaton released on September 7, 2011. [ChangeLog] (http://www.brics.dk/automaton/ChangeLog)

NuGet package

Fare is available via NuGet.

Versioning

Fare reached version 1 without following a particular versioning scheme. From version 1 and above, Fare follows Semantic Versioning 2.0.0.

Which projects use Fare?

Fare is used in:

About

Finite Automata and Regular Expressions - .NET port of dk.brics.automaton.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 93.4%
  • XSLT 4.7%
  • PowerShell 1.5%
  • Shell 0.4%