--* From postmaster%watson.vnet.ibm.com@yktvmv.watson.ibm.com  Tue Nov  9 20:09:35 1993
--* Received: from yktvmv.watson.ibm.com by leonardo.watson.ibm.com (AIX 3.2/UCB 5.64/4.03)
--*           id AA14249; Tue, 9 Nov 1993 20:09:35 -0500
--* X-External-Networks: yes
--* Received: from watson.vnet.ibm.com by yktvmv.watson.ibm.com (IBM VM SMTP V2R3)
--*    with BSMTP id 8035; Tue, 09 Nov 93 20:16:04 EST
--* Received: from YKTVMV by watson.vnet.ibm.com with "VAGENT.V1.0"
--*           id <A.SANTAS.NOTE.YKTVMV.4785.Nov.09.20:16:02.-0500>
--*           for asbugs@watson; Tue, 09 Nov 93 20:16:04 -0500
--* Received: from bernina.ethz.ch by watson.ibm.com (IBM VM SMTP V2R3) with TCP;
--*    Tue, 09 Nov 93 20:16:02 EST
--* Received: from neptune by bernina.ethz.ch with SMTP inbound id <11069-0@bernina.ethz.ch>; Wed, 10 Nov 1993 02:15:47 +0100
--* From: Philip Santas <santas@inf.ethz.ch>
--* Received: from rutishauser.inf.ethz.ch (rutishauser-gw.inf.ethz.ch) by neptune id AA15124; Wed, 10 Nov 93 02:15:37 +0100
--* Date: Wed, 10 Nov 93 02:15:36 +0100
--* Message-Id: <9311100115.AA11484@rutishauser.inf.ethz.ch>
--* Received: from vinci.inf.ethz.ch.rutishauser by rutishauser.inf.ethz.ch id AA11484; Wed, 10 Nov 93 02:15:36 +0100
--* To: jenks@watson.ibm.com, asbugs@watson.ibm.com
--* Subject: files separated by "_"
--* Cc: bronstei, williams, santas

--@ Fixed  by:  SSD   Fri Nov 18 09:15:25 EST 1994 
--@ Tested by:  none 
--@ Summary:    See the detailed description below. 


Some nice consequences of "_" in A# (we have
forgotten this one).

Consider two files:

-------obfus1.as------------
#include "aslib.as"
pri_

-------obfus2.as------------
#include "obfus1.as"
nt("asd")()
----------------------------

asharp -Fx obfus2.as
compiles and obfus2 returns "asd".

Philip

 
--+ The fact that the escape character "_" can be used to create tokens which
--+ span include boundaries is not a bug, but should not be relied upon as part
--+ of the language.  A different arrangement between the includer and the scanner
--+ could potentially have different behavior.
