mirror of
https://github.com/gnustep/libs-base.git
synced 2025-04-23 09:04:13 +00:00
2000-08-16 Manuel Guesdon <mguesdon@orange-concept.com>
* Tools/gsdoc-0_6_6.dtd: added conform for category * Tools/gsdoc.m: correct bugs and added inter/intra-projects link generations * Tools/AutoDocTemplate.gsdoc: correct problems * Tools/indextemplate.gsdoc: correct problems git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7206 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
a32b12d4a0
commit
2648e2abee
4 changed files with 459 additions and 232 deletions
12
ChangeLog
12
ChangeLog
|
@ -1,3 +1,11 @@
|
|||
2000-08-16 Manuel Guesdon <mguesdon@orange-concept.com>
|
||||
|
||||
* Tools/gsdoc-0_6_6.dtd: added conform for category
|
||||
* Tools/gsdoc.m: correct bugs and added inter/intra-projects
|
||||
link generations
|
||||
* Tools/AutoDocTemplate.gsdoc: correct problems
|
||||
* Tools/indextemplate.gsdoc: correct problems
|
||||
|
||||
2000-08-16 Richard Frith-Macdonald <rfm@gnu.org>
|
||||
|
||||
* Source/NSDebug.m: Fix memory leak when adding new class to array
|
||||
|
@ -5,7 +13,7 @@
|
|||
|
||||
2000-08-13 Manuel Guesdon <mguesdon@orange-concept.com>
|
||||
|
||||
* Tools/gsdoc.gsdoc: aded examples on how to use AutoDoc and GSDoc.
|
||||
* Tools/gsdoc.gsdoc: added examples on how to use AutoDoc and GSDoc.
|
||||
|
||||
2000-08-13 Manuel Guesdon <mguesdon@orange-concept.com>
|
||||
|
||||
|
@ -13,7 +21,7 @@
|
|||
* Tools/Makefile.postamble: added DocTemplates
|
||||
* Tools/indextemplate.gsdoc: New file. Use it as template for
|
||||
gsdoc index generation
|
||||
* Tools/AutoDocTemplate.gsdoc: New File: Use it as templae for AutoDoc
|
||||
* Tools/AutoDocTemplate.gsdoc: New File: Use it as template for AutoDoc
|
||||
source-to-documentation generation.
|
||||
|
||||
2000-08-13 Manuel Guesdon <mguesdon@orange-concept.com>
|
||||
|
|
|
@ -9,6 +9,8 @@ base="[[mainInterface.className]]+[[mainInterface.categoryName]]"
|
|||
[[else]]
|
||||
[[if mainInterface.interfaceTitle == Protocol]]
|
||||
base="[[mainInterface.protocolName]]Protocol"
|
||||
[[else]]
|
||||
base=""
|
||||
[[endif Protocol]]
|
||||
[[endif Category]]
|
||||
[[endif Class]]
|
||||
|
@ -46,7 +48,9 @@ stylesheeturl="[[infoDictionary.stylesheeturl]]">
|
|||
</front>
|
||||
|
||||
|
||||
<chapter>
|
||||
[[if hasMainInterface == 1]]
|
||||
<chapter id="#">
|
||||
[[endif hasMainInterface == 1]]
|
||||
|
||||
[[if hasMainInterface == 1]]
|
||||
<heading>[[mainTitle]]</heading>
|
||||
|
@ -57,7 +61,7 @@ stylesheeturl="[[infoDictionary.stylesheeturl]]">
|
|||
<category name="[[mainInterface.categoryName]]" class="[[mainInterface.className]]">
|
||||
[[else]]
|
||||
[[if mainInterface.interfaceTitle == Protocol]]
|
||||
<protocol name="[[mainInterface.protocolName]]Protocol">
|
||||
<protocol name="[[mainInterface.protocolName]]">
|
||||
[[endif Protocol]]
|
||||
[[endif Category]]
|
||||
[[endif Class]]
|
||||
|
@ -157,13 +161,16 @@ stylesheeturl="[[infoDictionary.stylesheeturl]]">
|
|||
[[endif Category]]
|
||||
[[endif Class]]
|
||||
[[endif hasMainInterface]]
|
||||
</chapter>
|
||||
|
||||
[[if hasMainInterface == 1]]
|
||||
</chapter>
|
||||
[[endif hasMainInterface == 1]]
|
||||
|
||||
|
||||
|
||||
|
||||
[[if typedefArray.count > 0]]
|
||||
<chapter>
|
||||
<chapter id="#">
|
||||
<heading>Defined Types</heading>
|
||||
|
||||
[[foreach group typedefGroupArray group4]]
|
||||
|
@ -184,7 +191,7 @@ stylesheeturl="[[infoDictionary.stylesheeturl]]">
|
|||
|
||||
|
||||
[[if constantArray.count > 0]]
|
||||
<chapter>
|
||||
<chapter id="#">
|
||||
<heading>Symbolic Constants</heading>
|
||||
[[foreach group constantGroupArray group5]]
|
||||
[[foreach constant group.itemArray constant1]]
|
||||
|
@ -201,7 +208,7 @@ stylesheeturl="[[infoDictionary.stylesheeturl]]">
|
|||
|
||||
|
||||
[[if macroArray.count > 0]]
|
||||
<chapter>
|
||||
<chapter id="#">
|
||||
<heading>Macro Definitions</heading>
|
||||
[[foreach group macroGroupArray group2]]
|
||||
[[foreach macro group.itemArray macro1]]
|
||||
|
@ -210,7 +217,7 @@ stylesheeturl="[[infoDictionary.stylesheeturl]]">
|
|||
[[if group.comment.commentString.length > 0]]
|
||||
<desc>[[group.comment.formattedCommentString]]</desc>
|
||||
[[endif commentLength]]
|
||||
|
||||
</macro>
|
||||
[[endforeach macro1]]
|
||||
[[endforeach group2]]
|
||||
</chapter>
|
||||
|
@ -218,16 +225,16 @@ stylesheeturl="[[infoDictionary.stylesheeturl]]">
|
|||
|
||||
|
||||
[[if functionArray.count > 0]]
|
||||
<chapter>
|
||||
<chapter id="#">
|
||||
<heading>Functions</heading>
|
||||
[[foreach group functionGroupArray group3]]
|
||||
[[foreach function group.itemArray function1]]
|
||||
[[comment <uref url="//apple_ref/c/func/[[function.name]]">[[function.name]]</uref>]]
|
||||
<function name="[[function.name]]" type="[[function.formattedType]]">
|
||||
<desc>[[function.formattedParameterString]]<br>
|
||||
<desc><p>[[function.formattedParameterString]]</p>
|
||||
[[if group.comment.commentString.length > 0]]
|
||||
[[group.comment.formattedCommentString]]
|
||||
[[endif commentLength]]
|
||||
<p>[[group.comment.formattedCommentString]]</p>
|
||||
[[endif commentLength]]</desc></function>
|
||||
[[endforeach function1]]
|
||||
[[endforeach group3]]
|
||||
</chapter>
|
||||
|
@ -235,16 +242,16 @@ stylesheeturl="[[infoDictionary.stylesheeturl]]">
|
|||
|
||||
|
||||
[[if inlineFunctionArray.count > 0]]
|
||||
<chapter>
|
||||
<chapter id="#">
|
||||
<heading>Static Inline Functions</heading>
|
||||
[[foreach group inlineFunctionGroupArray group3]]
|
||||
[[foreach function group.itemArray function1]]
|
||||
[[comment <uref url="//apple_ref/c/func/[[function.name]]">[[function.name]]</uref>]]
|
||||
<function name="[[function.name]]" type="[[function.formattedType]]">
|
||||
<desc>[[function.formattedParameterString]]<br>
|
||||
<desc><p>[[function.formattedParameterString]]<</p>
|
||||
[[if group.comment.commentString.length > 0]]
|
||||
[[group.comment.formattedCommentString]]
|
||||
[[endif commentLength]]
|
||||
<p>[[group.comment.formattedCommentString]]</p>
|
||||
[[endif commentLength]]</desc></function>
|
||||
[[endforeach function1]]
|
||||
[[endforeach group3]]
|
||||
</chapter>
|
||||
|
@ -252,7 +259,7 @@ stylesheeturl="[[infoDictionary.stylesheeturl]]">
|
|||
|
||||
|
||||
[[if variableArray.count > 0]]
|
||||
<chapter>
|
||||
<chapter id="#">
|
||||
<heading>Global Variables</heading>
|
||||
[[foreach group variableGroupArray group6]]
|
||||
[[foreach global group.itemArray global1]]
|
||||
|
|
|
@ -322,7 +322,7 @@
|
|||
>
|
||||
|
||||
<!-- Category definition. -->
|
||||
<!ELEMENT category (declared?, desc?, method*, standards?)>
|
||||
<!ELEMENT category (declared?, conform*, desc?, method*, standards?)>
|
||||
<!ATTLIST category
|
||||
id CDATA #IMPLIED
|
||||
name CDATA #REQUIRED
|
||||
|
|
638
Tools/gsdoc.m
638
Tools/gsdoc.m
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue