[cl-ppcre-devel] alternative to parse-string
Andy Chambers
achambers.home at googlemail.com
Mon Feb 25 21:50:44 UTC 2008
Hi Edi,
I'm trying to write a lexer where one can use previously defined classes in
subsequent regular expressions. For example you'd be able to do something
like this....
(deflexer my-lexer
(ws "[ \t\n]")
(letter "[a-zA-Z]")
(word (:greedy-repetition 0 nil letter)))
To make this work, the deflexer macro substitutes letter for the parse-tree
resulting from (parse-string "[a-zA-Z]"). I wrote this before realizing
that parse-string was not exported. Is there another (more future-proof)
way to get at the parse-tree for a regex in a way that it can be combined
with other trees?
Cheers,
Andy
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/cl-ppcre-devel/attachments/20080225/2d7976aa/attachment.html>
More information about the Cl-ppcre-devel
mailing list