On Fri, Dec 07, 2001 at 04:15:57AM +0900, Paul Rubel wrote: > Hello, > I've been working with here documents today and ran into some odd > behavior. If I place @#@# in the here document I get a SyntaxError. If > I put a space between the @#'s it works as I'd expect. The sequence "#@foo" is a shortcut for "#{@foo}". Since #@# is not a valid identifier, the parser does not know what you mean. If you want a string "#@#@", then use "\#@\#@". Paul