This is Unofficial EPICS BASE Doxygen Site
reader.c File Reference
#include "defs.h"
+ Include dependency graph for reader.c:

Go to the source code of this file.

Macros

#define LINESIZE   100
 
#define static
 

Functions

void reader (void)
 

Variables

char * cache
 
int cinc
 
int cache_size
 
int ntags
 
int tagmax
 
char ** tag_table
 
char saw_eof
 
char unionized
 
char * cptr
 
char * line
 
int linesize
 
bucketgoal
 
int prec
 
int gensym
 
char last_was_action
 
int maxitems
 
bucket ** pitem
 
int maxrules
 
bucket ** plhs
 
int name_pool_size
 
char * name_pool
 
char line_format [] = "#line %d \"%s\"\n"
 

Macro Definition Documentation

#define LINESIZE   100

Definition at line 16 of file reader.c.

#define static

Definition at line 44 of file reader.c.

Function Documentation

void reader ( void  )

Definition at line 1791 of file reader.c.

1792 {
1795  read_declarations();
1796  read_grammar();
1798  free_tags();
1799  pack_names();
1800  check_symbols();
1801  pack_symbols();
1802  pack_grammar();
1803  free_symbols();
1804  print_grammar();
1805 }
char * banner[]
Definition: skeleton.c:19
void write_section(char *section[])
Definition: skeleton.c:284
void free_symbols(void)
Definition: symtab.c:117
void create_symbol_table(void)
Definition: symtab.c:88
void free_symbol_table(void)
Definition: symtab.c:109

Variable Documentation

char* cache

Definition at line 18 of file reader.c.

int cache_size

Definition at line 19 of file reader.c.

int cinc

Definition at line 19 of file reader.c.

char* cptr

Definition at line 25 of file reader.c.

int gensym

Definition at line 30 of file reader.c.

bucket* goal

Definition at line 28 of file reader.c.

char last_was_action

Definition at line 31 of file reader.c.

char * line

Definition at line 25 of file reader.c.

char line_format[] = "#line %d \"%s\"\n"

Definition at line 42 of file reader.c.

int linesize

Definition at line 26 of file reader.c.

int maxitems

Definition at line 33 of file reader.c.

int maxrules

Definition at line 36 of file reader.c.

char* name_pool

Definition at line 40 of file reader.c.

int name_pool_size

Definition at line 39 of file reader.c.

int ntags

Definition at line 21 of file reader.c.

bucket** pitem

Definition at line 34 of file reader.c.

bucket** plhs

Definition at line 37 of file reader.c.

int prec

Definition at line 29 of file reader.c.

char saw_eof

Definition at line 24 of file reader.c.

char** tag_table

Definition at line 22 of file reader.c.

int tagmax

Definition at line 21 of file reader.c.

char unionized

Definition at line 24 of file reader.c.