-
Notifications
You must be signed in to change notification settings - Fork 14
/
hhi.1
53 lines (53 loc) · 1.52 KB
/
hhi.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
46
47
48
49
50
51
52
53
.TH HHI 1
.SH NAME
hhi \- Hedgehog LISP interpreter
.SH SYNOPSIS
.B hhi
.IR "" [ options "] " bytecode-file
.SH "DESCRIPTION"
.B hhc
is a byte code interpreter for the Hedgehog LISP programming language for
embedded applications.
It interprets byte code produced by the
.BR hhc
compiler.
.PP
See the tutorial for more information.
.SH OPTIONS
These options are generally not available if
.BR HH_SMALL
was defined during compilation of
.BR hhi.
Refer to the source code for those special cases.
.TP
.BR -b ", " --bootstracp
Use the interpreter's built-in byte code instead of reading one from a given file.
Not available unless HH_USE_BOOT was defined during compilation.
.TP
.BR -g ", " --gc-trace
Enable garbage collection messages.
Not available unless HH_TESTING was defined during compilation.
.TP
.BR -h ", " --help
Help message, with a summary of the options.
.TP
.BR -H ", " --heap " n_words"
Dynamic heap semispace size, in 32-bit words. Default is 65536.
.TP
.BR -i ", " --insn-trace
Enable byte code instruction trace.
Not available unless HH_TESTING was defined during compilation.
.TP
.BR -p ", " --profile
Enable byte code profiling.
Not available unless HH_TESTING was defined during compilation.
.TP
.BR -S ", " --stack " n_words"
Stack size, in 32-bit words. Default is 1024.
.TP
.BR -v ", " --verbose
Verbose execution: print out useful information during and after
execution of the byte code, for example the maximum size of the stack.
.TP
.BR -V ", " --version
Display Hedgehog LISP version and other information, and then exit.