-
Notifications
You must be signed in to change notification settings - Fork 14
/
hhc.1
45 lines (45 loc) · 1.19 KB
/
hhc.1
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
.TH HEDGEHOG 1
.SH NAME
hhc \- Hedgehog LISP compiler
.SH SYNOPSIS
.B hhc
.IR "" [ options "] [" lisp-files ]
.SH "DESCRIPTION"
.B hhc
is a compiler for the Hedgehog LISP programming language for
embedded telematic applications.
It compiles Lisp source code to binary byte code,
which is then interpreted by
.BR hhi .
See the tutorial for more information.
.SH OPTIONS
.TP
.BR -h ", " --help
Help message, with a summary of the options.
.TP
.BR -D " name"
Define the given conditional compilation name.
.TP
.BR -g
Add debugging info to the compiled byte code.
.TP
.BR -o " file"
Place the byte code program into the given file.
The default is the last source code file name with
the suffix replaced with ".hlo".
.TP
.BR -p ", " --prelude " file"
Name of the standard prelude directory, or '-' if none.
.TP
.BR -x ", " --hex
Produce a hex dump of the byte code. If no output file is explicitely
specified, write the hex dump to stdout.
.TP
.BR -X ", " --hex-c
Produce a C constant containing the hex dump of the byte code. If no
output file is explicitely specified, write the hex dump to stdout.
.TP
.BR -v ", " --verbose
Dump various debugging information about the compilation process.
.SH "SEE ALSO"
.BR hhi (1)