From: Michal Vaner Date: Mon, 25 Aug 2008 08:54:10 +0000 (+0200) Subject: Documentation system: manual function links X-Git-Tag: holmes-import~349 X-Git-Url: http://mj.ucw.cz/gitweb/?a=commitdiff_plain;h=0e9a8cdfb0fc5fb5d2e0bafd1151366529c4ba23;p=libucw.git Documentation system: manual function links Things like this now works >>f>:function(parameters)<<< - link to function in local file >>f>:function(parameters):custom link text<<< - similar, named >>f>file:function(parameters)<<< - into different file >>f>file:function(parameters):custom text<<< File is written without suffix (eg. no file.html, just file). --- diff --git a/build/docconfig b/build/docconfig index 16105434..970b9358 100644 --- a/build/docconfig +++ b/build/docconfig @@ -1,5 +1,9 @@ [replacements] @(\w+)=\1 +>>f>([^:;&]+):(\w+)([^&;:]*):([^&;]+)<<<=\4 +>>f>([^:;&]+):(\w+)([^&;:]*)<<<=!?\2!?\3!? +>>f>:(\w+)([^&;:]*):([^&;]+)<<<=\3 +>>f>:(\w+)([^&;:]*)<<<=!?\1!?\2!? !!f!((.*\W|)(\w+))(\([^()]*\).*)!!!=
!?\1!?\4!?
((\w+)\([^()]*\))=\1 !\?((.*\W|)(\w+))!\?(\([^()]*\).*)!\?=\1\4