29 |
instead of in the original English. |
instead of in the original English. |
30 |
|
|
31 |
|
|
32 |
|
File: bison.info, Node: VMS Invocation, Prev: Option Cross Key, Up: Invocation |
33 |
|
|
34 |
|
Invoking Bison under VMS |
35 |
|
======================== |
36 |
|
|
37 |
|
The command line syntax for Bison on VMS is a variant of the usual |
38 |
|
Bison command syntax--adapted to fit VMS conventions. |
39 |
|
|
40 |
|
To find the VMS equivalent for any Bison option, start with the long |
41 |
|
option, and substitute a `/' for the leading `--', and substitute a `_' |
42 |
|
for each `-' in the name of the long option. For example, the |
43 |
|
following invocation under VMS: |
44 |
|
|
45 |
|
bison /debug/name_prefix=bar foo.y |
46 |
|
|
47 |
|
is equivalent to the following command under POSIX. |
48 |
|
|
49 |
|
bison --debug --name-prefix=bar foo.y |
50 |
|
|
51 |
|
The VMS file system does not permit filenames such as `foo.tab.c'. |
52 |
|
In the above example, the output file would instead be named |
53 |
|
`foo_tab.c'. |
54 |
|
|
55 |
|
|
56 |
File: bison.info, Node: Table of Symbols, Next: Glossary, Prev: Invocation, Up: Top |
File: bison.info, Node: Table of Symbols, Next: Glossary, Prev: Invocation, Up: Top |
57 |
|
|
58 |
Bison Symbols |
Bison Symbols |
196 |
Bison declaration to create a header file meant for the scanner. |
Bison declaration to create a header file meant for the scanner. |
197 |
*Note Decl Summary::. |
*Note Decl Summary::. |
198 |
|
|
199 |
|
`%file-prefix="PREFIX"' |
200 |
|
Bison declaration to set tge prefix of the output files. *Note |
201 |
|
Decl Summary::. |
202 |
|
|
203 |
`%left' |
`%left' |
204 |
Bison declaration to assign left associativity to token(s). *Note |
Bison declaration to assign left associativity to token(s). *Note |
205 |
Operator Precedence: Precedence Decl. |
Operator Precedence: Precedence Decl. |
206 |
|
|
207 |
`%no_lines' |
`%name-prefix="PREFIX"' |
208 |
|
Bison declaration to rename the external symbols. *Note Decl |
209 |
|
Summary::. |
210 |
|
|
211 |
|
`%no-lines' |
212 |
Bison declaration to avoid generating `#line' directives in the |
Bison declaration to avoid generating `#line' directives in the |
213 |
parser file. *Note Decl Summary::. |
parser file. *Note Decl Summary::. |
214 |
|
|
216 |
Bison declaration to assign non-associativity to token(s). *Note |
Bison declaration to assign non-associativity to token(s). *Note |
217 |
Operator Precedence: Precedence Decl. |
Operator Precedence: Precedence Decl. |
218 |
|
|
219 |
|
`%output="FILENAME"' |
220 |
|
Bison declaration to set the name of the parser file. *Note Decl |
221 |
|
Summary::. |
222 |
|
|
223 |
`%prec' |
`%prec' |
224 |
Bison declaration to assign a precedence to a specific rule. |
Bison declaration to assign a precedence to a specific rule. |
225 |
*Note Context-Dependent Precedence: Contextual Precedence. |
*Note Context-Dependent Precedence: Contextual Precedence. |
226 |
|
|
227 |
`%pure_parser' |
`%pure-parser' |
228 |
Bison declaration to request a pure (reentrant) parser. *Note A |
Bison declaration to request a pure (reentrant) parser. *Note A |
229 |
Pure (Reentrant) Parser: Pure Decl. |
Pure (Reentrant) Parser: Pure Decl. |
230 |
|
|
240 |
Bison declaration to declare token(s) without specifying |
Bison declaration to declare token(s) without specifying |
241 |
precedence. *Note Token Type Names: Token Decl. |
precedence. *Note Token Type Names: Token Decl. |
242 |
|
|
243 |
`%token_table' |
`%token-table' |
244 |
Bison declaration to include a token name table in the parser file. |
Bison declaration to include a token name table in the parser file. |
245 |
*Note Decl Summary::. |
*Note Decl Summary::. |
246 |
|
|