|
|
1.1 root 1: .TH PEPSY 1 "24 Jun 1990"
2: .\" $Header: /f/osi/pepsy/RCS/pepsy.1,v 7.0 90/07/01 19:54:47 mrose Exp $
3: .\"
4: .\"
5: .\" $Log: pepsy.1,v $
6: .\" Revision 7.0 90/07/01 19:54:47 mrose
7: .\" *** empty log message ***
8: .\"
9: .SH NAME
10: pepsy \- table driven replacement for posy/pepy
11: .SH SYNOPSIS
12: .in +.5i
13: .ti -.5i
14: .B pepsy
15: \%[\-A]
16: \%[\-a]
17: \%[\-f]
18: \%[\-h\fIoption\fP]
19: \%[\-s]
20: \fImodule.py\fR
21: .in -.5i
22: .SH DESCRIPTION
23: The \fIpepsy\fR program reads a description of a \fIpresentation\fR module and
24: produces definitions and tables for use with the \fIC\fR programming language.
25: It is meant to be backwards-compatible with the \fIposy\fR system.
26: (So, \fIpepsy\fR will ignore any \fIpepy\fR-style augmentations in the
27: input file.)
28: .PP
29: The `\-A' (All) switch directs \fIpepsy\fR to generate tables for encoders,
30: decoders, and printers.
31: .PP
32: The `\-a' switch directs \fIpepsy\fR to augment the #include file with
33: commentary text.
34: .PP
35: The `\-f' switch directs \fIpepsy\fR to generate \fIC\fR macros to deallocate
36: the structures it defines.
37: .PP
38: The `\-h' switch enables additional heuristics when \fIpepsy\fR generates a
39: \fIC\fR language structure definition.
40: Option `0' enables the default heuristics.
41: Enabling any other option also results in enabling option `0'.
42: Option `1' enables \*(lqclever\*(rq but non\-unique structure naming.
43: Option `2' enables the generation of arrays rather than linked-lists
44: whenever possible.
45: .PP
46: Normally, \fIpepsy\fR prints the name of each type as it works.
47: The `\-s' switch disables this behavior.
48: .SH FILES
49: .nf
50: .ta \w'\fImodule\fR_pre_defs.h 'u
51: \fImodule\fR.ph extern type definitions from \fImodule\fR
52: \fImodule\fR_tables.c initialised tables for processing \fImodule\fR
53: \fImodule\fR-types.h \fIC\fR structure definitions from \fImodule\fR
54: \fImodule\fR_pre_defs.h Preprocessor constants for each type in \fImodule\fR
55: \fImodule\fR_defs.h macros to support pepy routines for \fImodule\fR's types
56: .re
57: .fi
58: .SH "SEE ALSO"
59: pepy(1), posy(1),
60: .br
61: \fIThe ISO Development Environment: User's Manual\fR
62: .SH AUTHOR
63: Andrew Worsley,
64: CSIRO and UCL
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.