summaryrefslogtreecommitdiff
path: root/src/bigloo/api.bgl
blob: 55493b0fb0f265164225f83fccf0e6f92c124900 (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
;*=====================================================================*/
;*    serrano/prgm/project/skribe/src/bigloo/api.bgl                   */
;*    -------------------------------------------------------------    */
;*    Author      :  Manuel Serrano                                    */
;*    Creation    :  Mon Jul 21 18:21:34 2003                          */
;*    Last change :  Wed Dec 31 13:07:10 2003 (serrano)                */
;*    Copyright   :  2003 Manuel Serrano                               */
;*    -------------------------------------------------------------    */
;*    The Bigloo header for the API.                                   */
;*    -------------------------------------------------------------    */
;*    Implementation: @label api@                                      */
;*    bigloo: @path ../common/api.scm@                                 */
;*=====================================================================*/

;*---------------------------------------------------------------------*/
;*    The module                                                       */
;*---------------------------------------------------------------------*/
(module skribe_api
   
   (include "new.sch"
	    "api.sch")
   
   (import  skribe_param
	    skribe_types
	    skribe_lib
	    skribe_resolve
	    skribe_eval
	    skribe_bib
	    skribe_index
	    skribe_prog
	    skribe_source
	    skribe_engine
	    skribe_color
	    skribe_sui)
   
   (export  (include string)
	    
	    (document::%markup . opts)
	    (author::%markup . opts)
	    (toc::%markup . opts)
	    
	    (chapter::%markup . opts)
	    (section::%markup . opts)
	    (subsection::%markup . opts)
	    (subsubsection::%markup . opts)
	    (paragraph::%markup . opts)
	    
	    (footnote::%markup . opts)
	    
	    (linebreak . opts)
	    (hrule::%markup . opts)
	    
	    (color::%markup . opts)
	    (frame::%markup . opts)
	    (font::%markup . opts)
	    
	    (flush::%markup . opts)
	    (center::%markup . opts)
	    (pre::%markup . opts)
	    (prog::%markup . opts)
	    (source::obj . opts)
	    (language::obj . opts)
	    
	    (itemize::%markup . opts)
	    (enumerate::%markup . opts)
	    (description::%markup . opts)
	    (item::%markup . opts)
	    
	    (figure::%markup . opts)
	    
	    (table::%markup . opts)
	    (tr::%markup . opts)
	    (td::%markup . opts)
	    (th::%markup . opts)
	    
	    (image::%markup . opts)
	    
	    (blockquote::%markup . opts)
	    
	    (roman::%markup . opts)
	    (bold::%markup . opts)
	    (underline::%markup . opts)
	    (strike::%markup . opts)
	    (emph::%markup . opts)
	    (kbd::%markup . opts)
	    (it::%markup . opts)
	    (tt::%markup . opts)
	    (code::%markup . opts)
	    (var::%markup . opts)
	    (samp::%markup . opts)
	    (sf::%markup . opts)
	    (sc::%markup . opts)
	    (sub::%markup . opts)
	    (sup::%markup . opts)
	    
	    (mailto::%markup . opts)
	    (mark::%markup . opts)
	    
	    (handle . obj)
	    (ref::%ast . obj)
	    (resolve::%ast ::procedure)
	    
	    (bibliography . files)
	    (the-bibliography . opts)
	    
	    (make-index ::bstring)
	    (index . args)
	    (the-index . args)
	    
	    (char::bstring char)
	    (symbol::%markup symbol)
	    (!::%command string . args)
	    
	    (processor::%processor . opts)
	    
	    (html-processor::%processor . opts)
	    (tex-processor::%processor . opts)))