Arc Cross Reference |
litmatch[macro] litmatch pat string (o start 0)(mac litmatch (pat string (o start 0)) (w/uniq (gstring gstart) `(with (,gstring ,string ,gstart ,start) (unless (> (+ ,gstart ,(len pat)) (len ,gstring)) (and ,@(let acc nil (forlen i pat (push `(is ,(pat i) (,gstring (+ ,gstart ,i))) acc)) (rev acc))))))) | AboutAlphabetical Indexa b c d e f g h i j k l m n o p q r s t u v w x y z other ReleasesRelated |