source: git/emacs/singular.el.decl @ ba5e9e

spielwiese
Last change on this file since ba5e9e was 2667537, checked in by Tim Wichmann <wichmann@…>, 25 years ago
First import git-svn-id: file:///usr/local/Singular/svn/trunk@3419 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 8.8 KB
Line 
1Access specifiers:
2------------------
3private:        symbol is accessed only in same folding
4public:         symbol is accessed througout whole singular.el
5semipub:        symbol is accessed only in a feq functions
6                outside same folding.  Functions have to be
7                specified, then.
8user:           symbol belongs to the user interface of
9                singular.el (customizing and interactive
10                functions).  For variable, implies `const var'.
11
12Type:
13-----
14func:           function
15macro:          macro
16subst:          inline function
17var:            regular variable
18const var:      variable is (except from initialization) never
19                changed throughout singular.el
20const:          const variable (defined via `defconst')
21const const:    const is (except from initialization) never
22                changed throughout singular.el
23lvar:           buffer local variable
24face:           face (defined via `defface')
25group:          customizing group
26require:        require called
27
28
29Code common to both modes
30=========================
31
32Customizing (1.43)
33------------------
34user    group           singular-faces
35
36Debugging stuff (1.43)
37----------------------
38private const var       singular-debug
39public  func            singular-debug-format
40public  macro           singular-debug
41
42Determining version (1.43)
43--------------------------
44public  const var       singular-emacs-flavor
45public  const var       singular-emacs-major-version
46public  const var       singular-emacs-minor-version
47public  func            singular-fset
48private func            singular-set-version
49private                 <static initialization>
50
51Syntax table (1.43)
52-------------------
53private const var       singular-mode-syntax-table
54private                 <static initialization>
55semipub func            singular-mode-syntax-table-init
56                        // used in `singular-interactive-mode'
57
58Miscellaneous (1.48)
59--------------------
60public  func            singular-keep-region-active
61
62Singular interactive mode
63=========================
64
65Customizing (1.43)
66------------------
67user    group           singular-interactive
68user    group           singular-sections-and-foldings
69user    group           singular-interactive-miscellaneous
70user    group           singular-demo-mode
71public  func            singular-map-buffer
72
73Comint (1.43)
74-------------
75        require         comint
76
77Font-locking (1.47)
78-------------------
79private const var       singular-font-lock-error-face
80private const var       singular-font-lock-warning-face
81private const var       singular-font-lock-prompt-face
82
83user    face            singular-font-lock-error-face
84user    face            singular-font-lock-warning-face
85user    face            singular-font-lock-prompt-face
86
87private const const     singular-font-lock-singular-types
88private                 <static initialization>
89private const const     singular-interactive-font-lock-keywords-1
90private const const     singular-interactive-font-lock-keywords-2
91private const const     singular-interactive-font-lock-keywords-3
92private const const     singular-interactive-font-lock-keywords
93private const const     singular-interactive-font-lock-defaults
94
95semipub func            singular-interactive-font-lock-init
96                        // used in `singular-interactive-mode'
97private                 <static initialization>
98
99Key map (1.48)
100--------------
101semipub const var       singular-interactive-mode-map
102                        // used in `Menus and logos' folding
103private                 <static initialization>
104
105user    var             singular-history-keys
106user    var             singular-cursor-keys
107private func            singular-history-cursor-key-set
108private func            singular-history-cursor-keys-set
109private                 <static initialization>
110
111semipub func            singular-interactive-mode-map-init
112                        // used in `singular-interactive-mode'
113
114-- not checked --
115Menus and logos
116---------------
117
118Skipping and stripping prompts and newlines and other things
119------------------------------------------------------------
120-- end not checked --
121
122Miscellaneous (1.44)
123--------------------
124public  subst           singular-buffer-name-to-process-name
125public  subst           singular-process-name-to-buffer-name
126public  subst           singular-run-hook-with-arg-and-value
127public  subst           singular-process
128public  subst           singular-process-mark
129public  func            singular-time-stamp-difference
130
131Miscellaneous interactive (1.43)
132--------------------------------
133user    func            singular-recenter
134user    func            singular-reposition-point-and-window
135user    func            singular-toggle-truncate-lines
136private var             singular-scroll-previous-amount
137user    func            singular-scroll-right
138user    func            singular-scroll-left
139
140-- not checked --
141user    func            singular-load-file
142user    func            singular-load-library
143user    func            singular-exit-singular
144-- end not checked --
145
146History (1.43)
147--------------
148user    var             singular-history-ignoredups
149user    var             singular-history-size
150user    var             singular-history-filter-regexp
151user    var             singular-history-explicit-file-name
152semipub func            singular-history-read
153                        // used in `singular-exec'
154semipub func            singular-history-write
155                        // used in `singular-exit-sentinel'
156semipun func            singular-history-insert
157                        // used in `singular-send-or-copy-input'
158semipub func            singular-history-init
159                        // used in `singular-interactive-mode'
160
161Simple section API for both Emacs and XEmacs (1.45)
162---------------------------------------------------
163semipub var             singular-simple-sec-clear-type
164                        // used in `singular-section-type-alist'
165private lvar            singular-simple-sec-last-end
166semipub func            singular-simple-sec-init
167                        // used in `singular-exec'
168semipub macro           singular-simple-sec-last-end-position
169                        // used in `singular-input-filter' and
170                        // `singular-output-filter'
171private subst           singular-simple-sec-lookup-face
172
173semipub func            singular-simple-sec-create
174                        // used in `singular-input-filter' and
175                        // `singular-output-filter'
176semipub func            singular-simple-sec-at
177                        // used in
178                        // `singular-section-at',
179                        // `singular-last-input-section',
180                        // `singular-current-output-section',
181                        // `singular-last-output-section'
182
183semipub subst           singular-simple-sec-start
184semipub subst           singular-simple-sec-end
185semipub subst           singular-simple-sec-type
186semipub subst           singular-simple-sec-before
187semipub func            singular-simple-sec-start-at
188semipub func            singular-simple-sec-end-at
189semipub func            singular-simple-sec-in
190                        // all of the preceding functions
191                        // used in `Section API' folding
192
193Section API (1.45)
194------------------
195user    var             singular-section-face-alist
196user    face            singular-section-input-face
197user    face            singular-section-output-face
198
199public  subst           singular-section-create
200public  subst           singular-section-simple-sec
201public  subst           singular-section-type
202public  subst           singular-section-start
203public  subst           singular-section-end
204
205public  func            singular-section-at
206public  func            singular-section-before
207public  func            singular-section-in
208private func            singular-section-in-internal
209public  func            singular-section-mapsection
210
211-- not checked --
212Section miscellaneous
213---------------------
214public  func    singular-input-section-to-string
215-- end not checked --
216
217Section miscellaneous interactive (1.46)
218----------------------------------------
219user    func            singular-section-goto-beginning
220user    func            singular-section-goto-end
221user    func            singular-section-backward
222user    func            singular-section-forward
223
224Folding sections for both Emacs and XEmacs (1.48)
225-------------------------------------------------
226user    var             singular-folding-ellipsis
227user    var             singular-folding-line-move-ignore-folding
228private func            singular-folding-set-ellipsis
229semipub func            singular-folding-init
230                        // used in `singular-interactive-mode'
231
232public  func            singular-folding-fold
233public  func            singular-folding-unfold
234public  func            singular-folding-foldedp
235
236user    func            singular-folding-fold-at-point
237user    func            singular-folding-unfold-at-point
238user    func            singular-folding-fold-latest-output
239user    func            singular-folding-unfold-latest-output
240user    func            singular-folding-fold-all-output
241user    func            singular-folding-unfold-all-output
242user    func            singular-folding-toggle-fold-at-point-or-all
243user    func            singular-folding-toggle-fold-latest-output
244
245private func            singular-folding-fold-internal
246private func            singular-folding-unfold-internal
247private func            singular-folding-foldedp
248
249-- not checked --
250Online help
251-----------
252-- end not checked --
253
254Debugging filters (1.45)
255------------------------
256private func            singular-debug-pre-input-filter
257private func            singular-debug-post-input-filter
258private func            singular-debug-pre-output-filter
259private func            singular-debug-post-output-filter
260
261semipub func            singular-debug-filter-init
262                        // used in `singular-interactive-mode'
263
264-- checked up to here --
265
266Demo mode (1.39)
267----------------
268user    var             singular-demo-chunk-regexp
269user    var             singular-demo-insert-into-history
270user    var             singular-demo-print-messages
271user    var             singular-demo-exit-on-load
272user    var             singular-demo-load-directory
273
274public  lvar            singular-demo-mode
275private lvar            singular-demo-old-mode-name
276private lvar            singular-demo-end
277
278NOT READY user  func    singular-demo-load
279private func            singular-demo-exit-internal
280user    func            singular-demo-exit
281semipub func            singular-demo-show-next-chunk
282                        // used in `singular-send-or-copy-input'
283
284semipub func            singular-demo-mode-init
285                        // used in `singular-mode'
286
287Some lengthy notes on input and output
288--------------------------------------
289
290Last input and output section
291-----------------------------
292
293Sending input
294-------------
295
296Receiving output
297----------------
298
299Singular interactive mode
300-------------------------
301
302Starting singular
303-----------------
Note: See TracBrowser for help on using the repository browser.