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

Function declare_start

extern/btyacc/reader.c:849–864  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

847}
848
849void declare_start()
850{
851 register int c;
852 register bucket *bp;
853
854 c = nextc();
855 if (c == EOF) unexpected_EOF();
856 if (!isalpha(c) && c != '_' && c != '.' && c != '$')
857 syntax_error(lineno, line, cptr);
858 bp = get_name();
859 if (bp->class == TERM)
860 terminal_start(bp->name);
861 if (goal && goal != bp)
862 restarted_warning();
863 goal = bp;
864}
865
866void read_declarations()
867{

Callers 2

read_declarationsFunction · 0.85
advance_to_startFunction · 0.85

Calls 6

nextcFunction · 0.85
unexpected_EOFFunction · 0.85
syntax_errorFunction · 0.85
get_nameFunction · 0.85
terminal_startFunction · 0.85
restarted_warningFunction · 0.85

Tested by

no test coverage detected