Lines Matching refs:CondParser
134 typedef struct CondParser { struct
171 } CondParser; argument
173 static CondResult CondParser_Or(CondParser *, bool);
197 CondParser_SkipWhitespace(CondParser *par) in CondParser_SkipWhitespace()
246 ParseFuncArg(CondParser *par, const char **pp, bool doEval, const char *func) in ParseFuncArg()
387 CondParser_StringExpr(CondParser *par, const char *start, in CondParser_StringExpr()
427 CondParser_Leaf(CondParser *par, bool doEval, bool unquotedOK, in CondParser_Leaf()
498 EvalTruthy(CondParser *par, const char *value, bool quoted) in EvalTruthy()
534 EvalCompareStr(CondParser *par, const char *lhs, in EvalCompareStr()
552 EvalCompare(CondParser *par, const char *lhs, bool lhsQuoted, in EvalCompare()
565 CondParser_ComparisonOp(CondParser *par, ComparisonOp *out_op) in CondParser_ComparisonOp()
593 CondParser_Comparison(CondParser *par, bool doEval) in CondParser_Comparison()
636 CondParser_FuncCallEmpty(CondParser *par, bool doEval, Token *out_token) in CondParser_FuncCallEmpty()
668 CondParser_FuncCall(CondParser *par, bool doEval, Token *out_token) in CondParser_FuncCall()
709 CondParser_ComparisonOrLeaf(CondParser *par, bool doEval) in CondParser_ComparisonOrLeaf()
754 CondParser_Token(CondParser *par, bool doEval) in CondParser_Token()
823 CondParser_Skip(CondParser *par, Token t) in CondParser_Skip()
844 CondParser_Term(CondParser *par, bool doEval) in CondParser_Term()
872 CondParser_And(CondParser *par, bool doEval) in CondParser_And()
893 CondParser_Or(CondParser *par, bool doEval) in CondParser_Or()
920 CondParser par; in CondEvalExpression()