This is Unofficial EPICS BASE Doxygen Site
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
Functions
verbose.c File Reference
#include "
defs.h
"
Include dependency graph for verbose.c:
Go to the source code of this file.
Functions
void
verbose
(void)
Function Documentation
void verbose
(
void
)
Definition at line
27
of file
verbose.c
.
28
{
29
int
i
;
30
31
if
(!
vflag
)
return
;
32
33
null_rules = (
short
*)
MALLOC
(
nrules
*
sizeof
(
short
));
34
if
(null_rules == 0)
no_space
();
35
fprintf(
verbose_file
,
"\f\n"
);
36
for
(i = 0; i <
nstates
; i++)
37
print_state(i);
38
FREE
(null_rules);
39
40
if
(
nunused
)
41
log_unused();
42
if
(
SRtotal
||
RRtotal
)
43
log_conflicts();
44
45
fprintf(
verbose_file
,
"\n\n%d terminals, %d nonterminals\n"
,
ntokens
,
nvars
);
46
fprintf(
verbose_file
,
"%d grammar rules, %d states\n"
,
nrules
- 2, nstates);
47
}
verbose_file
FILE * verbose_file
Definition:
antelope.c:53
nunused
short nunused
Definition:
mkpar.c:19
MALLOC
#define MALLOC(n)
Definition:
defs.h:111
i
int i
Definition:
scan.c:967
nstates
int nstates
Definition:
lr0.c:16
nrules
int nrules
Definition:
antelope.c:56
nvars
int nvars
Definition:
antelope.c:59
RRtotal
int RRtotal
Definition:
mkpar.c:14
FREE
#define FREE(x)
Definition:
defs.h:110
vflag
char vflag
Definition:
antelope.c:26
ntokens
int ntokens
Definition:
antelope.c:58
no_space
void no_space(void) NORETURN
Definition:
error.c:23
SRtotal
int SRtotal
Definition:
mkpar.c:13
modules
libcom
src
yacc
verbose.c
Generated by
1.8.11