guile-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: syncase code issue 1.8.8 -> 2.0.11


From: Matt Wette
Subject: Re: syncase code issue 1.8.8 -> 2.0.11
Date: Thu, 18 Sep 2014 20:54:56 -0700


I found the root bug, I think, flagged by this message:
scheme@(guile-user)> (define-tokenizer tokiz ("[a-z]+" #\a))
While compiling _expression_:
ERROR: build-constant-store: unrecognized object #<procedure make-regexp (_ . _)>

I was putting procedure-objects in the macro when I should have been putting in syntax.

works:
  (list
   (datum->syntax (car cz) 'make-regexp)
   (string-append
    "^" (syntax->datum (car cz)))))

broken (but worked in guile 1.8.8):
   (list
    make-regexp 
    (list string-append "^" (car cz))))


Matt


reply via email to

[Prev in Thread] Current Thread [Next in Thread]