4 This file is processed by the bin/SConsDoc.py module.
5 See its __doc__ string for a discussion of the format.
9 Sets construction variables for the &yacc; parse generator.
32 The command line used to call the parser generator
33 to generate a source file.
37 <cvar name="YACCCOMSTR">
39 The string displayed when generating a source file
40 using the parser generator.
41 If this is not set, then &cv-link-YACCCOM; (the command line) is displayed.
44 env = Environment(YACCCOMSTR = "Yacc'ing $TARGET from $SOURCES")
49 <cvar name="YACCFLAGS">
51 General options passed to the parser generator.
52 If &cv-link-YACCFLAGS; contains a <option>-d</option> option,
53 SCons assumes that the call will also create a .h file
54 (if the yacc source file ends in a .y suffix)
56 (if the yacc source file ends in a .yy suffix)
60 <cvar name="YACCHFILESUFFIX">
63 header file generated by the parser generator
67 Note that setting this variable does not cause
68 the parser generator to generate a header
69 file with the specified suffix,
70 it exists to allow you to specify
71 what suffix the parser generator will use of its own accord.
73 <filename>.h</filename>.
77 <cvar name="YACCHXXFILESUFFIX">
80 header file generated by the parser generator
84 Note that setting this variable does not cause
85 the parser generator to generate a header
86 file with the specified suffix,
87 it exists to allow you to specify
88 what suffix the parser generator will use of its own accord.
90 <filename>.hpp</filename>.
94 <cvar name="YACCVCGFILESUFFIX">
96 The suffix of the file
97 containing the VCG grammar automaton definition
99 <option>--graph=</option>
101 Note that setting this variable does not cause
102 the parser generator to generate a VCG
103 file with the specified suffix,
104 it exists to allow you to specify
105 what suffix the parser generator will use of its own accord.
107 <filename>.vcg</filename>.