MCPcopy Create free account
hub / github.com/Tiiny-AI/PowerInfer / parse_space

Function parse_space

smallthinker/src/llama-grammar.cpp:122–135  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

120}
121
122static const char * parse_space(const char * src, bool newline_ok) {
123 const char * pos = src;
124 while (*pos == ' ' || *pos == '\t' || *pos == '#' ||
125 (newline_ok && (*pos == '\r' || *pos == '\n'))) {
126 if (*pos == '#') {
127 while (*pos && *pos != '\r' && *pos != '\n') {
128 pos++;
129 }
130 } else {
131 pos++;
132 }
133 }
134 return pos;
135}
136
137static const char * parse_name(const char * src) {
138 const char * pos = src;

Callers 4

parse_alternatesMethod · 0.70
parse_sequenceMethod · 0.70
parse_ruleMethod · 0.70
parseMethod · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected