FLECS_API const char * ecs_parse_token(const char *name, const char *expr, const char *ptr, char *token_out, char delim)
Parse a single token.
FLECS_API const char * ecs_parse_digit(const char *ptr, char *token)
Parse digit.
FLECS_API char * ecs_parse_term(const ecs_world_t *world, const char *name, const char *expr, const char *ptr, ecs_term_t *term_out)
Parse term in expression.
FLECS_API const char * ecs_parse_ws(const char *ptr)
Skip whitespace characters.
FLECS_API const char * ecs_parse_ws_eol(const char *ptr)
Skip whitespace and newline characters.
struct ecs_world_t ecs_world_t
A world is the container for all ECS data and supporting features.
Type that describes a term (single element in a query)