Skip to content

Naive Clojure implementation of some regular expression and automaton algorithms.

Notifications You must be signed in to change notification settings

jhckragh/clj-dregaut

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

clj-dregaut

Naive Clojure implementation of some regular expression and automaton algorithms from [Martin] (John Martin, Introduction to Languages and the Theory of Computation, 4th edition, McGraw-Hill, 2010).

Annotated source code is available at http://jhckragh.github.com/clj-dregaut/

Goals

My goals for this project are twofold:

  1. To learn some Clojure.

  2. To make the code resemble the mathematical definitions.

Efficiency is not a goal. Indeed, much of the implementation is highly inefficient.

Usage

Is discouraged, unless you don't care about efficiency.

Credits

This project is inspired by Anders Møller's dRegAut package.

License

Copyright © 2012 Jacob Harris Cryer Kragh.

Distributed under the Eclipse Public License, the same as Clojure.

About

Naive Clojure implementation of some regular expression and automaton algorithms.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published