|nowhere_man||isn't there a parsing library that will write the lexer AND the parser according to a grammar?|
|nowhere_man||why does the "complete example" in the manual only provides a parser that needs a lexer?|
it made me think you have to provide the lexer yourself...
|nyef||Hrm... "operation not permitted"...|
At least it didn't bring down my lisp session or the entire machine...
|jeng||nowhere_man: Yeah you have to provider a lexer. They give an example of a list-lexer.|
|nowhere_man||is there a way to get a lexer and a parser from an EBNF grammar?|
I have never used these ymmv
|nyef||Hrm... And same thing as root, implying that it's not a simple permission problem...|
|nowhere_man||jeng: in fact, I may be able to use a lexer that just take chars from a string/stream, and define my grammar on them... I'll see|
|jeng||I have one written that works provides a single look ahead.|
A reader that is
Might give you some ideas
Here is a simple use of it: http://www.jeremyenglish.org/packs/infix-sexp.lisp
|nowhere_man||jeng: maybe I missed something, but why is define-reader a macro?|
|nyef||Does "Inappropriate IOCTL for device" mean I botched the IOCTL number, or something more insidious?|
|nowhere_man||jeng: I missed something... :-)|
|nyef||(Botched IOCTL number, typo.)|
|lisppaste||nyef pasted "Lispy USB goodness" at http://paste.lisp.org/display/37505|
oh, i see
i have some parport poking code, which detects epp/ps2-tristate
oh, and ecr
|nyef||_deepfire: Linux targeted.|
Hrm... Can't call vector-sap on something with a fill-pointer...
... how did I do this last time?
|_deepfire||what is it with annotability of the CLIM spec at http://www.stud.uni-karlsruhe.de/~unk6/clim-spec/ ?|
|hefner||it doesn't work, use http://bauhh.dyndns.org:8000/clim-spec/index.html instead|
|nyef||Even minion directs to the working one.|
|hefner||that one is harder to find in google|
|nyef||Hrm... I'm doing something wrong, and I know it, but I don't know quite -what-...|
(And it's definately my fault for messing with the condition system at 1AM.)
|hefner||hmm. on my n800, planet lisp becomes "PLANET LI"|