15 #define FILE_PATH_REGEX "((\\.|\\.\\.)?\\/)?(([A-Z]|[a-z]|[0-9]| |-|_|'|\\.)+\\/?)+" 89 int getSize(
const char* sizeAsString);
97 const char*
trimArgument(searchType st,
const char* arg);
int isBooleanOp(const char *word)
Definition: Parser.c:89
int getSize(const char *sizeAsString)
Definition: Parser.c:223
int isValidPath(const char *path)
Definition: Parser.c:12
int evaluateAndSearch(const char **expression, int exprLen, char *folder, List **result)
Definition: Parser.c:135
Header file that contains the definitions for logging to the console.
int isValidSearch(searchType st, const char *arg)
Definition: Parser.c:94
searchType getSearchType(const char *param, const char *arg)
Definition: Parser.c:47
struct timespec * getTimeSpec(const char *date)
Definition: Parser.c:26
Header file that contains the definitions for system calls wrapper functions used in our program...
Header file that contains the definitions of our Search (crawler)
const void * prepareArgument(searchType st, const char *arg)
Definition: Parser.c:182
const char * trimArgument(searchType st, const char *arg)
Definition: Parser.c:249
Header file that contains the definitions for a simple linked List data structure containing Strings...
Header file that contains the definitions for a generic Stack data structure.