Subversion Repositories tendra.SVN

Rev

Rev 2 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2 Rev 7
Line 189... Line 189...
189
\fB\-\-language\fR \fILANGUAGE\fR
189
\fB\-\-language\fR \fILANGUAGE\fR
190
.br
190
.br
191
\fB\-l\fR \fILANGUAGE\fR
191
\fB\-l\fR \fILANGUAGE\fR
192
.IP
192
.IP
193
This option specifies the output language.  Currently this should be
193
This option specifies the output language.  Currently this should be
194
either "ansi\-c", "pre\-ansi\-c", "ossg\-c", or "test".  The default is
194
either "ansi\-c", "pre\-ansi\-c", or "test".  The default is
195
"ansi\-c".
195
"ansi\-c".
196
.IP
196
.IP
197
The "ansi\-c" and "pre\-ansi\-c" languages are basically the same.  The
197
The "ansi\-c" and "pre\-ansi\-c" languages are basically the same.  The
198
only difference is that "ansi\-c" initially uses function prototypes,
198
only difference is that "ansi\-c" initially uses function prototypes,
199
and "pre\-ansi\-c" doesn't.  The "ossg\-c" language uses macros to
-
 
200
declare and define functions which may be defined to give either
-
 
201
prototypes or non-prototypes.  Each language takes two input files, a
199
and "pre\-ansi\-c" doesn't.  Each language takes two input files, a
202
grammar file and an actions file, and produces two output files, a C
200
grammar file and an actions file, and produces two output files, a C
203
source file containing the generated parser and a C header file containing
201
source file containing the generated parser and a C header file containing
204
the external declarations for the parser.  The C language specific options
202
the external declarations for the parser.  The C language specific options
205
are:
203
are:
206
.RS
204
.RS
207
prototypes
205
prototypes
208
proto
206
proto
209
ossg\-prototypes
-
 
210
ossg\-proto
-
 
211
no\-prototypes
207
no\-prototypes
212
no\-proto
208
no\-proto
213
.RS
209
.RS
214
These enable or disable the use of function prototypes or the OSSG
210
These enable or disable the use of function prototypes.
215
prototype macros.
-
 
216
.RE
211
.RE
217
split
212
split
218
split=\fINUMBER\fR
213
split=\fINUMBER\fR
219
no\-split
214
no\-split
220
.RS
215
.RS