[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug-kawa] [bug #17984] Compile time error in expansion of hygienic macr
From: |
Per Bothner |
Subject: |
[Bug-kawa] [bug #17984] Compile time error in expansion of hygienic macros ending in literals |
Date: |
Fri, 13 Oct 2006 23:25:29 +0000 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.7) Gecko/20061004 Fedora/1.5.0.7-6.fc6 Firefox/1.5.0.7 |
Update of bug #17984 (project kawa):
Status: None => Fixed
Assigned to: None => bothner
_______________________________________________________
Follow-up Comment #1:
Thanks for the useful test-case and patch.
While the patch works, it has one awkwardness:
If there are multiple expressions in the tail,
then the popForms creates a Values object (for multiple values).
This then gets passed to wrapSyntax and 'new Pair'.
This works, because it later gets passed to the scanForm
method (above), which knows how to handle Values.
(At least I assume that is what happens.)
Another problem with your patch is that it doesn't
preserve line number information.
Could you please try the new patch?
_______________________________________________________
Additional Item Attachment:
File name: scan.patch Size:0 KB
<http://savannah.gnu.org/bugs/download.php?file_id=10969>
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?17984>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/