MCPcopy Create free account
hub / github.com/crownengine/crown / skip_blanks

Function skip_blanks

src/resource/lua_resource.cpp:27–48  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

25namespace lua_resource_internal
26{
27 static const char *skip_blanks(const char *lua)
28 {
29 lua = skip_spaces(lua);
30
31 if (*lua == '-') {
32 ++lua;
33 if (*lua++ == '-' && *lua++ == '[' && *lua++ == '[') {
34 // Multi-line comment.
35 const char *mlc_end = strstr(lua, "--]]");
36 if (mlc_end != NULL)
37 lua = mlc_end + 4;
38 else
39 lua += strlen(lua);
40 } else {
41 // Single-line comment.
42 while (*lua && *lua != '\n')
43 ++lua;
44 }
45 }
46
47 return skip_spaces(lua);
48 }
49
50 void find_requirements(HashSet<StringView> &requirements, const char *lua)
51 {

Callers 1

find_requirementsFunction · 0.85

Calls 3

skip_spacesFunction · 0.85
strstrFunction · 0.85
strlenFunction · 0.85

Tested by

no test coverage detected