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

Function parse_id

extern/btyacc/reader.c:992–1003  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

990}
991
992static char *parse_id(char *p, char **save)
993{
994char *b;
995
996 while (isspace(*p)) if (*p++ == '\n') rescan_lineno++;
997 if (!isalpha(*p) && *p != '_') return 0;
998 b = p;
999 while (isalnum(*p) || *p == '_' || *p == '$') p++;
1000 if (save) {
1001 *save = cache_tag(b, p-b); }
1002 return p;
1003}
1004
1005static char *parse_int(char *p, int *save)
1006{

Callers 2

parse_arginfoFunction · 0.85
compile_argFunction · 0.85

Calls 1

cache_tagFunction · 0.85

Tested by

no test coverage detected