bug-kawa
[Top][All Lists]
Advanced

[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/





reply via email to

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