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

Go to the source code of this file.

Functions

void free_derives (void)
 
void free_nullable (void)
 
void lr0 (void)
 

Variables

short * itemset
 
short * itemsetend
 
unsigned * ruleset
 
int nstates
 
corefirst_state
 
shiftsfirst_shift
 
reductionsfirst_reduction
 

Function Documentation

void free_derives ( void  )

Definition at line 523 of file lr0.c.

524 {
526  FREE(derives);
527 }
short ** derives
Definition: antelope.c:72
#define FREE(x)
Definition: defs.h:110
int start_symbol
Definition: antelope.c:61
void free_nullable ( void  )

Definition at line 602 of file lr0.c.

603 {
604  FREE(nullable);
605 }
char * nullable
Definition: antelope.c:73
#define FREE(x)
Definition: defs.h:110
void lr0 ( void  )

Definition at line 608 of file lr0.c.

609 {
610  set_derives();
611  set_nullable();
612  generate_states();
613 }

Variable Documentation

reductions* first_reduction

Definition at line 19 of file lr0.c.

shifts* first_shift

Definition at line 18 of file lr0.c.

core* first_state

Definition at line 17 of file lr0.c.

short* itemset

Definition at line 12 of file closure.c.

short* itemsetend

Definition at line 13 of file closure.c.

int nstates

Definition at line 16 of file lr0.c.

unsigned* ruleset

Definition at line 14 of file closure.c.