.SH Appendix B: Use of Yacc on Unix .PP Suppose that the Yacc specification is on a file called yfile. If the actions are in C, Yacc is invoked by .DS yacc yfile .DE The output appears on file y.tab.c To compile the parser and load it with the Yacc library, use the command .DS cc y.tab.c \-ly .DE If Yacc is invoked with the option \-v: .DS yacc \-v yfile .DE a verbose description of the parser is produced on file y.output. The C user should consult section 6C for more information about the run time environment. .PP If the actions are in Ratfor, the user should invoke Yacc with the option \-r: .DS yacc \-r yfile .DE The Ratfor output appears on file y.tab.r It may be compiled by .DS rc \-2 y.tab.r .DE Note that when Yacc is used to produce Ratfor programs, there is no need to load these programs with any library. .PP If the \-v action is also invoked: .DS yacc \-rv yfile .DE a verbose description of the parser is produced on file y.output. The Ratfor user should consult section 6R for more information about the run time environment.