Nick Ing-Simmons <[EMAIL PROTECTED]> opined:
> >Either run pod through a pod puller before the C preprocessor gets to
> >the code, or figure out a set of macros that can quote and ignore pod.
> >
> >The second is Yet Another Halting Problem so we go with the first?
> >
> >Which means a little program to depod the source before building it,
> >or a -HASPOD extension to gcc
> >
> >Or just getting in the habit of writing 
> >
> >/*
> >=pod
> >
> >
> >and
> >
> >=cut
> >*/
> 
> Perhaps we could teach pod that /* was alias for =pod
> and */ an alias for =cut ?

or possibly

/*=foo is an alias for =foo,
and */ is an alias for =cut only after a /*= has been encountered.

EG
/*=for apidoc sv_upgrade

Upgrade an SV to a more complex form.  Use C<SvUPGRADE>.  See
C<svtype>.

*/

rather than

/*
=for apidoc sv_upgrade

Upgrade an SV to a more complex form.  Use C<SvUPGRADE>.  See
C<svtype>.

=cut
*/

Reply via email to