-
Notifications
You must be signed in to change notification settings - Fork 0
JonathanSmith/Fast-Regex
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Copyleft Jonathan Smith 2011, may be redistributed under a BSD or MIT style license. This is an implementation of a Regex -> NFA -> DFA compiler in common lisp. It compiles down to an efficient lambda which uses tagbody and go to simulate a DFA. It can be compiled with either bytemode t or nil. Bytemode T allows for matching against arrays of 8 bit bytes, as would be done in a C program. Bytemode NIL uses lisp's native string implementation, assumed to be either ascii or unicode. Further information should be sought by reading the code (There are a lot of comments). There may be bugs
About
DFA Compiled Regular Expressions In Common Lisp
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published