Hi,

I thought I would try using the LazDoc editor which is built into the
IDE (not standalone lazde).  Off the bat it seems to work really well,
but then I built my documentation to html.

All my "see also" links, the <link> tag  and the <printshort> tags
used inside the descriptions get escaped and appear exactly as I typed
them in the html generated documentation, instead of creating links.

Seems we have a chicken and egg situation here.  The built-in LazDoc
editor escapes everything to generate valid html and the standalone
'lazde' doesn't escape enough. :-)  How do we let the different
editors know when to escape text and when not to.  Example the & sign
must be escaped, the < and > signs as well, except when they get used
as link tags.

I gather the parser needs to be improved to handle this correctly?
These special rules could get quite complex, quickly.  Is there not
maybe a different way we can handle this. Using different tags that
don't conflict with XML tags.  Maybe something like the PasDoc or
Javadoc syntax using the @ sign infront of keywords.

example:
 @link(text goes here)       vs      <link>text goes here</link>


I'm using Lazarus 0.9.21 (r10611) and FPC 2.1.1 under Linux.

--
Graeme Geldenhuys

There's no place like S34° 03.168'  E018° 49.342'

_________________________________________________________________
    To unsubscribe: mail [EMAIL PROTECTED] with
               "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to