Fts3Expr         132867 ext/sqlite3/libsqlite/sqlite3.c typedef struct Fts3Expr Fts3Expr;
Fts3Expr         132971 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr *pExpr;                /* Parsed MATCH query string */
Fts3Expr         133097 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr *pParent;         /* pParent->pLeft==this or pParent->pRight==this */
Fts3Expr         133098 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr *pLeft;           /* Left operand */
Fts3Expr         133099 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr *pRight;          /* Right operand */
Fts3Expr         133226 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3Fts3EvalPhraseStats(Fts3Cursor *, Fts3Expr *, u32 *);
Fts3Expr         133247 ext/sqlite3/libsqlite/sqlite3.c   char **, int, int, int, const char *, int, Fts3Expr **, char **
Fts3Expr         133249 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3Fts3ExprFree(Fts3Expr *);
Fts3Expr         133268 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3Fts3EvalPhrasePoslist(Fts3Cursor *, Fts3Expr *, int iCol, char **); 
Fts3Expr         136961 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr *pExpr,                /* Allocate readers for this expression */
Fts3Expr         137619 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr *pExpr,                /* Expression to initialize phrases in */
Fts3Expr         137658 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr *pRoot;                /* Root of NEAR/AND cluster */
Fts3Expr         137672 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr *pRoot,                /* Root of current AND/NEAR cluster */
Fts3Expr         137673 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr *pExpr,                /* Expression to consider */
Fts3Expr         137675 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr ***ppOr,               /* Write new OR root to *(*ppOr)++ */
Fts3Expr         137787 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr *pRoot,                /* Consider tokens with this root node */
Fts3Expr         137931 ext/sqlite3/libsqlite/sqlite3.c     Fts3Expr **apOr;
Fts3Expr         137934 ext/sqlite3/libsqlite/sqlite3.c       + sizeof(Fts3Expr *) * nOr * 2
Fts3Expr         137936 ext/sqlite3/libsqlite/sqlite3.c     apOr = (Fts3Expr **)&aTC[nToken];
Fts3Expr         137943 ext/sqlite3/libsqlite/sqlite3.c       Fts3Expr **ppOr = apOr;
Fts3Expr         138075 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr *pExpr,                /* Expr. to advance to next matching row */
Fts3Expr         138086 ext/sqlite3/libsqlite/sqlite3.c         Fts3Expr *pLeft = pExpr->pLeft;
Fts3Expr         138087 ext/sqlite3/libsqlite/sqlite3.c         Fts3Expr *pRight = pExpr->pRight;
Fts3Expr         138138 ext/sqlite3/libsqlite/sqlite3.c         Fts3Expr *pLeft = pExpr->pLeft;
Fts3Expr         138139 ext/sqlite3/libsqlite/sqlite3.c         Fts3Expr *pRight = pExpr->pRight;
Fts3Expr         138166 ext/sqlite3/libsqlite/sqlite3.c         Fts3Expr *pLeft = pExpr->pLeft;
Fts3Expr         138167 ext/sqlite3/libsqlite/sqlite3.c         Fts3Expr *pRight = pExpr->pRight;
Fts3Expr         138214 ext/sqlite3/libsqlite/sqlite3.c static int fts3EvalNearTest(Fts3Expr *pExpr, int *pRc){
Fts3Expr         138242 ext/sqlite3/libsqlite/sqlite3.c     Fts3Expr *p; 
Fts3Expr         138302 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr *pExpr,                /* Expr to test. May or may not be root. */
Fts3Expr         138335 ext/sqlite3/libsqlite/sqlite3.c           Fts3Expr *p;
Fts3Expr         138443 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr *pExpr = pCsr->pExpr;
Fts3Expr         138484 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr *pExpr,
Fts3Expr         138525 ext/sqlite3/libsqlite/sqlite3.c static void fts3EvalUpdateCounts(Fts3Expr *pExpr){
Fts3Expr         138570 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr *pExpr                 /* FTSQUERY_PHRASE expression */
Fts3Expr         138577 ext/sqlite3/libsqlite/sqlite3.c     Fts3Expr *pRoot;                /* Root of NEAR expression */
Fts3Expr         138578 ext/sqlite3/libsqlite/sqlite3.c     Fts3Expr *p;                    /* Iterator used for several purposes */
Fts3Expr         138595 ext/sqlite3/libsqlite/sqlite3.c       Fts3Expr *pE = (p->eType==FTSQUERY_PHRASE?p:p->pRight);
Fts3Expr         138682 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr *pExpr,                /* Phrase expression */
Fts3Expr         138730 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr *pExpr,                /* Phrase to return doclist for */
Fts3Expr         138756 ext/sqlite3/libsqlite/sqlite3.c     Fts3Expr *p;                  /* Used to iterate from pExpr to root */
Fts3Expr         138757 ext/sqlite3/libsqlite/sqlite3.c     Fts3Expr *pNear;              /* Most senior NEAR ancestor (or pExpr) */
Fts3Expr         139602 ext/sqlite3/libsqlite/sqlite3.c static int fts3ExprParse(ParseContext *, const char *, int, Fts3Expr **, int *);
Fts3Expr         139620 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr **ppExpr,                      /* OUT: expression */
Fts3Expr         139627 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr *pRet = 0;
Fts3Expr         139645 ext/sqlite3/libsqlite/sqlite3.c       nByte = sizeof(Fts3Expr) + sizeof(Fts3Phrase) + nToken;
Fts3Expr         139646 ext/sqlite3/libsqlite/sqlite3.c       pRet = (Fts3Expr *)fts3MallocZero(nByte);
Fts3Expr         139718 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr **ppExpr                       /* OUT: expression */
Fts3Expr         139723 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr *p = 0;
Fts3Expr         139728 ext/sqlite3/libsqlite/sqlite3.c   const int nSpace = sizeof(Fts3Expr) + sizeof(Fts3Phrase);
Fts3Expr         139836 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr **ppExpr,                      /* OUT: expression */
Fts3Expr         139854 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr *pRet = 0;
Fts3Expr         139904 ext/sqlite3/libsqlite/sqlite3.c         pRet = (Fts3Expr *)fts3MallocZero(sizeof(Fts3Expr));
Fts3Expr         139999 ext/sqlite3/libsqlite/sqlite3.c static int opPrecedence(Fts3Expr *p){
Fts3Expr         140021 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr **ppHead,       /* Pointer to the root node of a tree */
Fts3Expr         140022 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr *pPrev,         /* Node most recently inserted into the tree */
Fts3Expr         140023 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr *pNew           /* New binary node to insert into expression tree */
Fts3Expr         140025 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr *pSplit = pPrev;
Fts3Expr         140054 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr **ppExpr,                      /* OUT: Parsed query structure */
Fts3Expr         140057 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr *pRet = 0;
Fts3Expr         140058 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr *pPrev = 0;
Fts3Expr         140059 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr *pNotBranch = 0;               /* Only used in legacy parse mode */
Fts3Expr         140066 ext/sqlite3/libsqlite/sqlite3.c     Fts3Expr *p = 0;
Fts3Expr         140079 ext/sqlite3/libsqlite/sqlite3.c           Fts3Expr *pNot = fts3MallocZero(sizeof(Fts3Expr));
Fts3Expr         140111 ext/sqlite3/libsqlite/sqlite3.c             Fts3Expr *pAnd;
Fts3Expr         140113 ext/sqlite3/libsqlite/sqlite3.c             pAnd = fts3MallocZero(sizeof(Fts3Expr));
Fts3Expr         140174 ext/sqlite3/libsqlite/sqlite3.c         Fts3Expr *pIter = pNotBranch;
Fts3Expr         140200 ext/sqlite3/libsqlite/sqlite3.c static int fts3ExprCheckDepth(Fts3Expr *p, int nMaxDepth){
Fts3Expr         140226 ext/sqlite3/libsqlite/sqlite3.c static int fts3ExprBalance(Fts3Expr **pp, int nMaxDepth){
Fts3Expr         140228 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr *pRoot = *pp;          /* Initial root node */
Fts3Expr         140229 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr *pFree = 0;            /* List of free nodes. Linked by pParent. */
Fts3Expr         140237 ext/sqlite3/libsqlite/sqlite3.c     Fts3Expr **apLeaf;
Fts3Expr         140238 ext/sqlite3/libsqlite/sqlite3.c     apLeaf = (Fts3Expr **)sqlite3_malloc(sizeof(Fts3Expr *) * nMaxDepth);
Fts3Expr         140242 ext/sqlite3/libsqlite/sqlite3.c       memset(apLeaf, 0, sizeof(Fts3Expr *) * nMaxDepth);
Fts3Expr         140247 ext/sqlite3/libsqlite/sqlite3.c       Fts3Expr *p;
Fts3Expr         140258 ext/sqlite3/libsqlite/sqlite3.c         Fts3Expr *pParent = p->pParent;     /* Current parent of p */
Fts3Expr         140340 ext/sqlite3/libsqlite/sqlite3.c         Fts3Expr *pDel;
Fts3Expr         140382 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr **ppExpr                   /* OUT: Parsed query structure */
Fts3Expr         140445 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr **ppExpr,                  /* OUT: Parsed query structure */
Fts3Expr         140481 ext/sqlite3/libsqlite/sqlite3.c static void fts3FreeExprNode(Fts3Expr *p){
Fts3Expr         140495 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3Fts3ExprFree(Fts3Expr *pDel){
Fts3Expr         140496 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr *p;
Fts3Expr         140502 ext/sqlite3/libsqlite/sqlite3.c     Fts3Expr *pParent = p->pParent;
Fts3Expr         140563 ext/sqlite3/libsqlite/sqlite3.c static char *exprToString(Fts3Expr *pExpr, char *zBuf){
Fts3Expr         140633 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr *pExpr;
Fts3Expr         148765 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr *pExpr,                /* Expression to iterate phrases of */
Fts3Expr         148767 ext/sqlite3/libsqlite/sqlite3.c   int (*x)(Fts3Expr*,int,void*),  /* Callback function to invoke for phrases */
Fts3Expr         148797 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr *pExpr,                /* Expression to iterate phrases of */
Fts3Expr         148798 ext/sqlite3/libsqlite/sqlite3.c   int (*x)(Fts3Expr*,int,void*),  /* Callback function to invoke for phrases */
Fts3Expr         148810 ext/sqlite3/libsqlite/sqlite3.c static int fts3ExprLoadDoclistsCb(Fts3Expr *pExpr, int iPhrase, void *ctx){
Fts3Expr         148847 ext/sqlite3/libsqlite/sqlite3.c static int fts3ExprPhraseCountCb(Fts3Expr *pExpr, int iPhrase, void *ctx){
Fts3Expr         148853 ext/sqlite3/libsqlite/sqlite3.c static int fts3ExprPhraseCount(Fts3Expr *pExpr){
Fts3Expr         148985 ext/sqlite3/libsqlite/sqlite3.c static int fts3SnippetFindPositions(Fts3Expr *pExpr, int iPhrase, void *ctx){
Fts3Expr         149400 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr *pExpr,                /* Phrase expression node */
Fts3Expr         149416 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr *pExpr,                /* Phrase expression node */
Fts3Expr         149443 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr *pExpr,                /* Phrase expression node */
Fts3Expr         149451 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr *pEof;                 /* Ancestor node already at EOF */
Fts3Expr         149566 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr *pExpr;                /* Pointer to phrase expression */
Fts3Expr         149579 ext/sqlite3/libsqlite/sqlite3.c   Fts3Expr *pExpr,                /* Phrase expression node */
Fts3Expr         149782 ext/sqlite3/libsqlite/sqlite3.c         Fts3Expr *pExpr;
Fts3Expr         149999 ext/sqlite3/libsqlite/sqlite3.c static int fts3ExprTermOffsetInit(Fts3Expr *pExpr, int iPhrase, void *ctx){