|
From: Daniel A. <Dan...@lo...> - 2012-06-28 02:54:41
|
Hi all, the parameter of @latex and @html is just passed through and not interpreted. This causes problems, if you use some pasdoc escape character inside the parameter text, specially the brackets, as they are interpreted as a parameter delimiter. To solve this it's possible to mark the inside brackets with the @-tag, i.e. @( @) and pasdoc recognizes the parameter correctly. But as pasdoc is not interpreting the parameter at all, the @) and @( goes unconverted to the output text. In my opinion pasdoc should always parse for @), @( and @@ and remove the prevailing @ character. Do you agree with it? I tried to fix this problem but was not yet able to find the correct place in the code. I guess somewhere in TTagManager.CoreExecute... Does anyone has a tip where to look? Can this change be applied for all tags or should I restrict it to @latex and @html? Daniel |