MCPcopy Create free account
hub / github.com/FirebirdSQL/firebird / make_parser

Function make_parser

extern/btyacc/mkpar.c:23–36  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

21
22
23void make_parser()
24{
25 register int i;
26
27 parser = NEW2(nstates, action *);
28 for (i = 0; i < nstates; i++)
29 parser[i] = parse_actions(i);
30
31 find_final_state();
32 remove_conflicts();
33 unused_rules();
34 if (SRtotal + RRtotal > 0) total_conflicts();
35 defreds();
36}
37
38action *parse_actions(int stateno)
39{

Callers 1

mainFunction · 0.85

Calls 6

parse_actionsFunction · 0.85
find_final_stateFunction · 0.85
remove_conflictsFunction · 0.85
unused_rulesFunction · 0.85
total_conflictsFunction · 0.85
defredsFunction · 0.85

Tested by

no test coverage detected