Hi Pritpal,

>    $SEEALSO$
>       comma separated list of references
>    $END$
> */
> 
> And it does not include the $TEMPLATE$.
> Later in one example it is present:

You're right should, though I didn't have time 
to review the whole document, I got lost when 
trying to find out what values are accepted, 
and I saw an avalanche of things to properly 
define. As a start we should just add $TEMPLATE$ 
there, but to be honest I don't know its purpose, 
and why it was added.

> 2.  $COMPLIANCE$
>        IsLeapYr() works exactly like CA-Cl*pper's IsLeapYr(), if your
>        CA-Cl*pper doesn't have such a function you're probably in a
>        different universe from the author of this function.
> 
> My understanding suggests that instead of "description" it 
> should be "data", like Clipper 5.3, Xbase++, ...
> a comma separated list of compilers and/or OS's.

Yes, it should. Finally for core SVN, it can only 
have the value "CA-Cl*pper 5.2e", or "CA-Cl*pper 5.3b".
Well, in some rare occasions "Six", or maybe some 
other products for OOP keyword.

For non-core parts, it may have any value, which the 
given package is designed to comply with. ("Xbase++", 
"Xbase++ Parts (XBP)", "Telepath(y)", etc.)

> 3.  $NAME$ 
> 
> Should it contain opening/closing braces "()".

Yes. To functions differentiate from commands.

> I think it should be the part of $SYNTAX$.

$NAME$ is just the keyword described in the 
given doc, without any syntax fluffs, include 
header and whatnot.

F.e.
   SET DATE
vs.
   SET DATE FORMAT [TO] <cDateFormat>
   SET DATE [TO] AMERICAN | ansi | british | french
      | german | italian | japan | usa

Brgds,
Viktor

_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to