fix free-id=? for module-bound keywords
authorAndy Wingo <wingo@pobox.com>
Fri, 29 Apr 2011 11:07:15 +0000 (13:07 +0200)
committerAndy Wingo <wingo@pobox.com>
Fri, 29 Apr 2011 14:37:42 +0000 (16:37 +0200)
commit04b04af85a331b2cb73d8807b9aa67e2f9c0f34d
tree631b90567eda6aa8b3ebe07fb21551cb51658e6c
parentaa5698fb5350eb3bbc93f2569d3172a12376c523
fix free-id=? for module-bound keywords

* module/ice-9/psyntax.scm (free-id=?): For identifiers that are
  resolved to the toplevel, check that the variables that they would
  resolve to are equal, instead of simply checking that the symbolic
  identifier names are equal.  Allows keywords to be bound, renamed,
  exported, excluded, etc.

* module/ice-9/psyntax-pp.scm: Regenerate.
module/ice-9/psyntax-pp.scm
module/ice-9/psyntax.scm