|
|
1.1 ! root 1: .TH PEPY 1 "17 May 1987" ! 2: .\" $Header: /f/osi/pepy/RCS/pepy.1,v 7.0 89/11/23 22:11:44 mrose Rel $ ! 3: .\" ! 4: .\" ! 5: .\" $Log: pepy.1,v $ ! 6: .\" Revision 7.0 89/11/23 22:11:44 mrose ! 7: .\" Release 6.0 ! 8: .\" ! 9: .SH NAME ! 10: pepy \- PE parser (yacc\-based) ! 11: .SH SYNOPSIS ! 12: .in +.5i ! 13: .ti -.5i ! 14: .B pepy ! 15: \%[\-A] ! 16: \%[\-a\0advise] ! 17: \%[\-b\0prefix] ! 18: \%[\-d] ! 19: \%[\-h] ! 20: \%[\-o\0module.c] ! 21: \%[\-P] ! 22: \%[\-p] ! 23: \%[\-r] ! 24: \%[\-s] ! 25: \%[\-S\0section] ! 26: \fImodule.py\fR ! 27: .in -.5i ! 28: .sp ! 29: \fIcc\fR\0...\0\fImodule.c\fR\0\fB\-lisode\fR ! 30: .SH DESCRIPTION ! 31: The \fIpepy\fR program reads a description of a \fIpresentation\fR module ! 32: and produces \fIC\fR routines to recognize and/or build the corresponding ! 33: objects. ! 34: .PP ! 35: The `\-a' switch sets the name of the \*(lqadvise\*(rq routine. ! 36: .PP ! 37: The `\-b' switch generates a separate file for each generated routine, ! 38: using the supplied prefix. ! 39: .PP ! 40: The `\-d' switch directs \fIpepy\fR to ignore most \fIpepy\fR\-style ! 41: augmentations. ! 42: .PP ! 43: The `\-h' switch enables additional heuristics when \fIpepy\fR generates a ! 44: printer. ! 45: .PP ! 46: The `\-o' switch sets the name of the output file, ! 47: which is normally derived from the name of the input file. ! 48: The distinguished file \*(lq\-\*(rq can be used to force the use of the ! 49: standard output. ! 50: .PP ! 51: The `\-P' switch directs \fIpepy\fR not to include \fIcpp\fR-type line ! 52: number information in the output. ! 53: This is useful for debugging \fIpepy\fR (gasp!). ! 54: .PP ! 55: The `\-p' switch directs \fIpepy\fR to remove the action statements from the ! 56: description, ! 57: and print the resulting information on the standard output; ! 58: This typically results in a file suitable for pretty\-printing. ! 59: .PP ! 60: The `\-r' switch directs \fIpepy\fR to produce \*(lqrobust\*(rq code. ! 61: This tells \fIpepy\fR not to generate code to check for unknown or extraneous ! 62: objects. ! 63: This is used for extensibility purposes. ! 64: .PP ! 65: Normally, \fIpepy\fR prints the name of each type as it works. ! 66: The `\-s' switch disables this behavior. ! 67: .PP ! 68: The `\-S' switch sets the initial section\-processing mode for \fIpepy\fR. ! 69: The default is `\-S\0DECODE' which causes \fIpepy\fR to generate a decoder. ! 70: Other values are `\-S\0ENCODE' to generate an encoder; ! 71: or, `\-S\0PRINT' to generate a printer. ! 72: .PP ! 73: The `\-A' switch says that \fIpepy\fR should process all three modes. ! 74: .SH FILES ! 75: .nf ! 76: .ta \w'\fImodule\fR.ph 'u ! 77: \fImodule\fR.ph external type definitions from \fImodule\fR ! 78: .re ! 79: .fi ! 80: .SH "SEE ALSO" ! 81: psap(3n), ! 82: .br ! 83: \fIThe ISO Development Environment: User's Manual\fR, ! 84: .br ! 85: ISO 8824: ! 86: \fIInformation Processing \-\- Open Systems ! 87: Interconnection \-\- Specification of Abstract Syntax Notation One (ASN.1)\fR, ! 88: .br ! 89: CCITT Recommendation X.409: ! 90: \fIMessage Handling Systems: ! 91: Presentation Transfer Syntax and Notation\fR ! 92: .SH AUTHORS ! 93: Julian P. Onions ! 94: Nottingham University ! 95: .br ! 96: Stephen M. Easterbrook, ! 97: University College London ! 98: .br ! 99: Marshall T. Rose ! 100: .SH BUGS ! 101: This information is skeletal, ! 102: consult the \fIUser's Manual\fR for the full details.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.