Created
May 21, 2013 20:51
-
-
Save takikawa/5623149 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#lang r6rs | |
(library (irregex) | |
(export irregex string->irregex sre->irregex string->sre | |
maybe-string->sre irregex? irregex-match-data? | |
irregex-new-matches irregex-reset-matches! irregex-search | |
irregex-search/matches irregex-match | |
irregex-search/chunked irregex-match/chunked | |
make-irregex-chunker irregex-match-substring | |
irregex-match-subchunk ;irregex-match-start-source | |
irregex-match-start-index ;irregex-match-end-source | |
irregex-match-end-index irregex-match-num-submatches | |
irregex-match-names irregex-match-valid-index? | |
irregex-fold irregex-replace irregex-replace/all | |
irregex-dfa irregex-dfa/search | |
irregex-nfa irregex-flags irregex-lengths irregex-names | |
irregex-num-submatches irregex-extract irregex-split) | |
(import (rnrs base) | |
(except (rnrs lists-6) find filter remove) | |
(rnrs unicode-6) | |
(rnrs mutable-strings-6) | |
(rnrs mutable-pairs-6) | |
(rnrs r5rs-6) | |
(rnrs control-6) | |
(racket include)) | |
(include "irregex.scm")) | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment