Fix some problems in the pointer optimization: pointers were being
authorChris Hanson <org/chris-hanson/cph>
Wed, 14 Nov 2001 20:19:13 +0000 (20:19 +0000)
committerChris Hanson <org/chris-hanson/cph>
Wed, 14 Nov 2001 20:19:13 +0000 (20:19 +0000)
commit3efe10bd8ebb7a138f8c16c8883e6489d7d7f430
treecdad0a8d9c2d9ec8e07f26d8926499ec20bea821
parentc9f517d4b73d11f61a4b5047f6a91d99b75eb9e8
Fix some problems in the pointer optimization: pointers were being
incorrect elided across lambda expressions, and external pointer
bindings were being elided.  The latter is fixed by introducing a
mechanism to distinguish internal identifiers, which eliminates the
need for the WITH-POINTER kludge.
v7/src/star-parser/matcher.scm
v7/src/star-parser/parser.scm
v7/src/star-parser/shared.scm