Escape \@
pwolanin - January 23, 2008 - 02:18
| Project: | API |
| Version: | 5.x-1.x-dev |
| Component: | Code |
| Category: | bug report |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | closed |
Description
This issue: http://drupal.org/node/195283
introduced some use of \@ which the doxygen standard says should be an escaped @: http://www.stack.nl/~dimitri/doxygen/commands.html#cmdat
A very simple-minded approach would be to replace \@ with @ before doing any parsing.

#1
well, that @ idea doesn't work, so I'll take more of the approach used in codefilter.
Seems like the only place to convert back globally is function api_save_documentation()?
#2
I added the API_RE_TAG_START regular expression fragment which uses a "zero-width negative lookbehind assertion." This can theoretically be used everywhere.
#3
#4
The un-escaping end of this is now handled, any \@ in the final documentation becomes @.
#5
I committed a fix for the rest of the tags.
#6
Automatically closed -- issue fixed for 2 weeks with no activity.