Lines Matching defs:qss
25268 #define QSS_SETV(qss, newst) ((newst) | ((qss) & QSS_ScanMask))
25269 #define QSS_INPLAIN(qss) (((qss)&QSS_CharMask)==QSS_Start)
25270 #define QSS_PLAINWHITE(qss) (((qss)&~QSS_EndingSemi)==QSS_Start)
25271 #define QSS_PLAINDARK(qss) (((qss)&~QSS_EndingSemi)==QSS_HasDark)
25272 #define QSS_SEMITERM(qss) (((qss)&~QSS_HasDark)==QSS_EndingSemi)
25279 static QuickScanState quickscan(char *zLine, QuickScanState qss){
25281 char cWait = (char)qss; /* intentional narrowing loss */
25295 return qss;
25297 qss |= QSS_EndingSemi;
25303 qss = QSS_SETV(qss, cWait);
25312 qss = QSS_HasDark | cWait;
25317 qss = (qss & ~QSS_EndingSemi) | QSS_HasDark;
25329 qss = QSS_SETV(qss, 0);
25339 qss = QSS_SETV(qss, 0);
25346 return qss;
25494 QuickScanState qss = QSS_Start; /* Accumulated line status (so far) */
25517 if( QSS_INPLAIN(qss)
25522 qss = quickscan(zLine, qss);
25523 if( QSS_PLAINWHITE(qss) && nSql==0 ){
25526 qss = QSS_Start;
25539 qss = QSS_Start;
25562 if( nSql && QSS_SEMITERM(qss) && sqlite3_complete(zSql) ){
25573 qss = QSS_Start;
25574 }else if( nSql && QSS_PLAINWHITE(qss) ){
25577 qss = QSS_Start;