On Sun, Sep 12, 2010 at 01:52:44AM -0500, Peter Keller wrote:
> ; caught ERROR:
> ;   Objects of type FUNCTION can't be dumped into fasl files.

This error I still haven't figured out and am pretty stuck. I've tried using
eval-when to prevent the compilation and to do the expansion during load, but
haven't gotten it to work.

> ; caught ERROR:
> ;   (during macroexpansion of (DEFLEXER LISP-LEXER ...))
> ;   attempt to THROW to a tag that does not exist: 
> LISPBUILDER-REGEX::REGEX-PARSE-ERROR

This error I figured out:

The cause was a rule like this in the deflexer form:

  ("("
    (incpos 0 1))

It needed to be converted from the flex regex syntax I was using (from
a flex file I'm converting) into the lispbuilder-regex style syntax, so:

  ("[(]"
    (incpos 0 1))

Otherwise lispbuilder-regex thought it was the start of a regex group.
The regex syntax error really confused lispbuilder-lexer...

Thank you.

-pete
_______________________________________________
application-builder mailing list
application-builder@lispniks.com
http://www.lispniks.com/mailman/listinfo/application-builder

Reply via email to