Re: [Cheetahtemplate-discuss] new syntax
Brought to you by:
rtyler,
tavis_rudd
From: Shannon --jj B. <jj...@ya...> - 2004-02-04 17:14:36
|
Basically, #_ if foo: #_ silent $do_something #_ else: #_ silent $do_something_else #_ end if would be symantically equivalent to: #if foo: #silent $do_something #else: #silent $do_something_else #end if The "_" just tells the compiler to ignore whitespace until you hit the actual directive. --- Mike Orr <ms...@oz...> wrote: > On Wed, Feb 04, 2004 at 02:33:52AM -0500, Keith Devens wrote: > > > #_ # Basically, #_ just eats whitespace. > > What should #_ do if it's not at the beginning of the line? The "#_" syntax would have no effect on whitespace before the "#". > Eat the whitespace after it? > Around it? It only eats whitespace between the "#" and the directive. > Eat the whitespace at > the beginning of the line anyway? No. > Or be an error? No. > But it should not eat the trailing newline in any case, since that > would be intruding into #slurp's territory. Of course. In fact, the trailing newline comes *after* the directive, so it's not seen by the #_ syntax. Have Fun, -jj __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free web site building tool. Try it! http://webhosting.yahoo.com/ps/sb/ |