From: george.marrows@... (George Marrows) Date: 2003-06-17T17:21:51+09:00 Subject: Re: /BEGIN/ .. /END/ file reading > So does it have a scope similar to a local variable? Yes - in fact it's implemented internally using a hidden local variable. See 'case NODE_FLIP2' in rb_eval in eval.c -- George