CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutSign UpSign In

Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.

| Download

GAP 4.8.9 installation with standard packages -- copy to your CoCalc project to get it

Views: 418346
1
2
3
 AutoDoc 
4
5
6
 Generate documentation from GAP source code 
7
8
9
2017.09.08
10
11
12
8 September 2017
13
14
15
Sebastian Gutsche
16
17
Max Horn
18
19
20
21
Sebastian Gutsche
22
Email: mailto:[email protected]
23
Homepage: http://wwwb.math.rwth-aachen.de/~gutsche/
24
Address: Department of Mathematics
25
University of Kaiserslautern
26
67653 Kaiserslautern
27
Germany
28
29
30
Max Horn
31
Email: mailto:[email protected]
32
Homepage: http://www.quendi.de/math
33
Address: AG Algebra
34
Mathematisches Institut
35
Justus-Liebig-Universität Gießen
36
Arndtstraße 2
37
35392 Gießen
38
Germany
39
40
41
42
-------------------------------------------------------
43
Copyright
44
© 2012-2014 by Sebastian Gutsche and Max Horn
45
46
This package may be distributed under the terms and conditions of the GNU
47
Public License Version 2.
48
49
50
-------------------------------------------------------
51
52
53
Contents (AutoDoc)
54
55
1 Getting started using AutoDoc
56
1.1 Creating a package manual from scratch
57
1.2 Documenting code with AutoDoc
58
1.3 Using AutoDoc in an existing GAPDoc manual
59
1.3-1 Using AutoDoc on a complete GAPDoc manual
60
1.3-2 Setting different GAPDoc options
61
1.4 Scaffolds
62
1.4-1 Generating a title page
63
1.4-2 Generating the main XML file
64
1.4-3 What data is extracted from PackageInfo.g?
65
1.5 AutoDoc worksheets
66
2 AutoDoc documentation comments
67
2.1 Documenting declarations
68
2.1-1 @Description descr
69
2.1-2 @Returns ret_val
70
2.1-3 @Arguments args
71
2.1-4 @Group grpname
72
2.1-5 @Label label
73
2.1-6 AProperty
74
2.1-7 AProperty
75
2.1-8 @ChapterInfo chapter, section
76
2.2 Other documentation comments
77
2.2-1 @Chapter name
78
2.2-2 @Section name
79
2.2-3 @EndSection
80
2.2-4 @Subsection name
81
2.2-5 @EndSubsection
82
2.2-6 @BeginAutoDoc
83
2.2-7 @EndAutoDoc
84
2.2-8 @BeginGroup [grpname]
85
2.2-9 @EndGroup
86
2.2-10 @Level lvl
87
2.2-11 @ResetLevel
88
2.2-12 @BeginExample and @EndExample
89
2.2-13 @ExampleSession and @EndExampleSession
90
2.2-14 @BeginLog and @EndLog
91
2.2-15 @BeginLogSession and @EndLogSession
92
2.2-16 @DoNotReadRestOfFile
93
2.2-17 @BeginChunk name, @EndChunk, and @InsertChunk name
94
2.2-18 @BeginSystem name, @EndSystem, and @InsertSystem name
95
2.2-19 @BeginCode name, @EndCode, and @InsertCode name
96
2.2-20 @LatexOnly text, @BeginLatexOnly , and @EndLatexOnly
97
2.3 Title page commands
98
2.4 Plain text files
99
2.5 Grouping
100
2.5-1 FirstOperation
101
2.6 Level
102
2.7 Markdown-like formatting of text in AutoDoc
103
2.7-1 Lists
104
2.7-2 Math modes
105
2.7-3 Emphasize
106
3 AutoDoc worksheets
107
3.1 Worksheets
108
3.1-1 AutoDocWorksheet
109
4 AutoDoc
110
4.1 The AutoDoc() function
111
4.1-1 AutoDoc
112
4.2 Examples
113
114
115

116
117