categoricals.c: Rename function to more accurately reflect its purpose
[pspp-builds.git] / doc / pspp-dev.texinfo
1 \input texinfo @c -*- texinfo -*-
2 @c %**start of header
3 @setfilename pspp-dev.info
4 @settitle PSPP
5 @c For double-sided printing, uncomment:
6 @c @setchapternewpage odd
7 @c %**end of header
8
9 @include version-dev.texi
10
11 @macro cmd{CMDNAME}
12 \CMDNAME\
13 @end macro
14 @macro struct{TAG}
15 @code{struct \TAG\}
16 @end macro
17 @macro union{TAG}
18 @code{union \TAG\}
19 @end macro
20 @macro enum{TAG}
21 @code{enum \TAG\}
22 @end macro
23 @macro func{NAME}
24 @code{\NAME\}
25 @end macro
26
27 @iftex
28 @finalout
29 @end iftex
30
31 @dircategory Math
32 @direntry
33 * PSPP Developers Guide: (pspp-dev). Tutorial and reference for PSPP developers.
34 @end direntry
35
36 @copying
37 This manual is for GNU PSPP version @value{VERSION},
38 software for statistical analysis.
39
40 Copyright @copyright{} 1997, 1998, 2004, 2005, 2007, 2010 Free Software Foundation, Inc.
41
42 @quotation
43 Permission is granted to copy, distribute and/or modify this document
44 under the terms of the GNU Free Documentation License, Version 1.3
45 or any later version published by the Free Software Foundation;
46 with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
47 A copy of the license is included in the section entitled "GNU
48 Free Documentation License".
49 @end quotation
50 @end copying
51
52 @titlepage
53 @title PSPP Developers Guide
54 @subtitle GNU PSPP Statistical Analysis Software
55 @subtitle Release @value{VERSION}
56 @author
57 @page
58 @vskip 0pt plus 1filll
59 @insertcopying
60 @end titlepage
61
62 @contents
63
64
65 @ifnottex
66 @node Top
67 @top GNU PSPP Developers Guide
68
69 @insertcopying
70 @end ifnottex
71
72 @menu
73 * Introduction::                Introduction to PSPP development.
74 * Basic Concepts::              Data structures and concepts.
75 * Parsing Command Syntax::      How to parse command syntax.
76 * Processing Data::             Data input, output, and processing.
77 * Presenting Output::           Producing machine- and human-readable output.
78 * Internationalisation::        Dealing with locale issues.
79
80 * Function Index::              Index of PSPP functions.
81 * Concept Index::               Index of concepts.
82
83 * Portable File Format::        Format of PSPP portable files.
84 * System File Format::          Format of PSPP system files.
85 * q2c Input Format::            Format of syntax accepted by q2c.
86
87 * GNU Free Documentation License:: License for copying this manual.
88 @end menu
89
90 @include dev/intro.texi
91 @include dev/concepts.texi
92 @include dev/syntax.texi
93 @include dev/data.texi
94 @include dev/output.texi
95 @include dev/i18n.texi
96
97 @include function-index.texi
98 @include concept-index.texi
99
100 @include dev/portable-file-format.texi
101 @include dev/system-file-format.texi
102 @include dev/q2c.texi
103
104 @include fdl.texi
105
106 @bye
107
108 @c Local Variables:
109 @c compile-command: "makeinfo pspp-dev.texinfo"
110 @c End: