[Developers] Re: [Cactusbase-cvs] DEVELOPMENT CVS "CactusBase/SymBase interface.ccl"
jthorn at aei.mpg.de
Thu Aug 19 03:45:38 CDT 2004
# Removing comments or blank string after continuation line marker.
# The continuation MUST be the last character before the linebreak.
> This rule -- which probably existed for a long time, but is only checked
> since recently -- makes it more difficult to put comments on individual
> arguments of aliased functions, as in
> CCTK_INT FUNCTION \
> SymmetryRegisterGrid \
> (CCTK_POINTER IN cctkGH, \
> CCTK_INT IN sym_handle, \
> CCTK_INT IN ARRAY which_faces, \ # array [N_FACES]
> CCTK_INT IN ARRAY symmetry_zone_width) # array [N_FACES]
> (this is nicely formatted with a fixed width font). Note illegal but
> nonetheless useful the comment after which_faces.
> Does anybody have a suggestion how the current syntax could be extended
> in a consistent way to allow for comments in this place?
C-style /* comments */ (which could go before the backslash)?
Or borrow a leaf from perl, which doesn't need the \ here?
-- Jonathan Thornburg <jthorn at aei.mpg.de>
Max-Planck-Institut fuer Gravitationsphysik (Albert-Einstein-Institut),
Golm, Germany, "Old Europe" http://www.aei.mpg.de/~jthorn/home.html
"Washing one's hands of the conflict between the powerful and the
powerless means to side with the powerful, not to be neutral."
-- quote by Freire / poster by Oxfam
More information about the Developers