src/commands/byacc/main.c File Reference

#include <sys/types.h>
#include <signal.h>
#include "defs.h"

Go to the source code of this file.

Functions

char * mktemp ()
char * getenv ()
 done (int k)
void onintr (int signo)
 set_signals ()
 usage ()
 getargs (int argc, argv)
char * allocate (unsigned n)
 create_file_names ()
 open_files ()
int main (int argc, argv)

Variables

char dflag
char lflag
char rflag
char tflag
char vflag
char * symbol_prefix
char * file_prefix = "y"
char * myname = "yacc"
char * temp_form = "yacc.XXXXXXX"
int lineno
int outline
char * action_file_name
char * code_file_name
char * defines_file_name
char * input_file_name = ""
char * output_file_name
char * text_file_name
char * union_file_name
char * verbose_file_name
FILEaction_file
FILEcode_file
FILEdefines_file
FILEinput_file
FILEoutput_file
FILEtext_file
FILEunion_file
FILEverbose_file
int nitems
int nrules
int nsyms
int ntokens
int nvars
int start_symbol
char ** symbol_name
short * symbol_value
short * symbol_prec
char * symbol_assoc
short * ritem
short * rlhs
short * rrhs
short * rprec
char * rassoc
short ** derives
char * nullable


Function Documentation

char* allocate ( unsigned  n  ) 

Definition at line 213 of file main.c.

create_file_names (  ) 

Definition at line 228 of file main.c.

done ( int  k  ) 

Definition at line 65 of file main.c.

getargs ( int  argc,
argv   
)

Definition at line 107 of file main.c.

char* getenv (  ) 

int main ( int argc  ,
argv   
)

Definition at line 363 of file main.c.

char* mktemp (  ) 

void onintr ( int  signo  ) 

Definition at line 76 of file main.c.

open_files (  ) 

Definition at line 311 of file main.c.

set_signals (  ) 

Definition at line 83 of file main.c.

usage ( void   ) 

Definition at line 100 of file main.c.


Variable Documentation

Definition at line 28 of file main.c.

Definition at line 19 of file main.c.

Definition at line 30 of file main.c.

Definition at line 20 of file main.c.

Definition at line 31 of file main.c.

Definition at line 21 of file main.c.

short** derives

Definition at line 58 of file main.c.

char dflag

Definition at line 5 of file main.c.

char* file_prefix = "y"

Definition at line 12 of file main.c.

Definition at line 32 of file main.c.

char* input_file_name = ""

Definition at line 22 of file main.c.

char lflag

Definition at line 6 of file main.c.

int lineno

Definition at line 16 of file main.c.

char* myname = "yacc"

Definition at line 13 of file main.c.

int nitems

Definition at line 41 of file main.c.

int nrules

Definition at line 42 of file main.c.

int nsyms

Definition at line 43 of file main.c.

int ntokens

Definition at line 44 of file main.c.

char* nullable

Definition at line 59 of file main.c.

int nvars

Definition at line 45 of file main.c.

int outline

Definition at line 17 of file main.c.

Definition at line 33 of file main.c.

Definition at line 23 of file main.c.

char* rassoc

Definition at line 57 of file main.c.

char rflag

Definition at line 7 of file main.c.

short* ritem

Definition at line 53 of file main.c.

short* rlhs

Definition at line 54 of file main.c.

short* rprec

Definition at line 56 of file main.c.

short* rrhs

Definition at line 55 of file main.c.

Definition at line 47 of file main.c.

char* symbol_assoc

Definition at line 51 of file main.c.

char** symbol_name

Definition at line 48 of file main.c.

short* symbol_prec

Definition at line 50 of file main.c.

Definition at line 11 of file main.c.

short* symbol_value

Definition at line 49 of file main.c.

char* temp_form = "yacc.XXXXXXX"

Definition at line 14 of file main.c.

Definition at line 34 of file main.c.

Definition at line 24 of file main.c.

char tflag

Definition at line 8 of file main.c.

Definition at line 36 of file main.c.

Definition at line 25 of file main.c.

Definition at line 39 of file main.c.

Definition at line 26 of file main.c.

char vflag

Definition at line 9 of file main.c.


Generated on Tue Mar 9 04:36:23 2010 for Minix by  doxygen 1.5.8