亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? queryparser.java

?? lucene-2.4.0 是一個全文收索的工具包
?? JAVA
?? 第 1 頁 / 共 4 頁
字號:
    case RANGEIN_START:      jj_consume_token(RANGEIN_START);      switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {      case RANGEIN_GOOP:        goop1 = jj_consume_token(RANGEIN_GOOP);        break;      case RANGEIN_QUOTED:        goop1 = jj_consume_token(RANGEIN_QUOTED);        break;      default:        jj_la1[12] = jj_gen;        jj_consume_token(-1);        throw new ParseException();      }      switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {      case RANGEIN_TO:        jj_consume_token(RANGEIN_TO);        break;      default:        jj_la1[13] = jj_gen;        ;      }      switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {      case RANGEIN_GOOP:        goop2 = jj_consume_token(RANGEIN_GOOP);        break;      case RANGEIN_QUOTED:        goop2 = jj_consume_token(RANGEIN_QUOTED);        break;      default:        jj_la1[14] = jj_gen;        jj_consume_token(-1);        throw new ParseException();      }      jj_consume_token(RANGEIN_END);      switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {      case CARAT:        jj_consume_token(CARAT);        boost = jj_consume_token(NUMBER);        break;      default:        jj_la1[15] = jj_gen;        ;      }          if (goop1.kind == RANGEIN_QUOTED) {            goop1.image = goop1.image.substring(1, goop1.image.length()-1);          }          if (goop2.kind == RANGEIN_QUOTED) {            goop2.image = goop2.image.substring(1, goop2.image.length()-1);          }          q = getRangeQuery(field, discardEscapeChar(goop1.image), discardEscapeChar(goop2.image), true);      break;    case RANGEEX_START:      jj_consume_token(RANGEEX_START);      switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {      case RANGEEX_GOOP:        goop1 = jj_consume_token(RANGEEX_GOOP);        break;      case RANGEEX_QUOTED:        goop1 = jj_consume_token(RANGEEX_QUOTED);        break;      default:        jj_la1[16] = jj_gen;        jj_consume_token(-1);        throw new ParseException();      }      switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {      case RANGEEX_TO:        jj_consume_token(RANGEEX_TO);        break;      default:        jj_la1[17] = jj_gen;        ;      }      switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {      case RANGEEX_GOOP:        goop2 = jj_consume_token(RANGEEX_GOOP);        break;      case RANGEEX_QUOTED:        goop2 = jj_consume_token(RANGEEX_QUOTED);        break;      default:        jj_la1[18] = jj_gen;        jj_consume_token(-1);        throw new ParseException();      }      jj_consume_token(RANGEEX_END);      switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {      case CARAT:        jj_consume_token(CARAT);        boost = jj_consume_token(NUMBER);        break;      default:        jj_la1[19] = jj_gen;        ;      }          if (goop1.kind == RANGEEX_QUOTED) {            goop1.image = goop1.image.substring(1, goop1.image.length()-1);          }          if (goop2.kind == RANGEEX_QUOTED) {            goop2.image = goop2.image.substring(1, goop2.image.length()-1);          }          q = getRangeQuery(field, discardEscapeChar(goop1.image), discardEscapeChar(goop2.image), false);      break;    case QUOTED:      term = jj_consume_token(QUOTED);      switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {      case FUZZY_SLOP:        fuzzySlop = jj_consume_token(FUZZY_SLOP);        break;      default:        jj_la1[20] = jj_gen;        ;      }      switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {      case CARAT:        jj_consume_token(CARAT);        boost = jj_consume_token(NUMBER);        break;      default:        jj_la1[21] = jj_gen;        ;      }         int s = phraseSlop;         if (fuzzySlop != null) {           try {             s = Float.valueOf(fuzzySlop.image.substring(1)).intValue();           }           catch (Exception ignored) { }         }         q = getFieldQuery(field, discardEscapeChar(term.image.substring(1, term.image.length()-1)), s);      break;    default:      jj_la1[22] = jj_gen;      jj_consume_token(-1);      throw new ParseException();    }    if (boost != null) {      float f = (float) 1.0;      try {        f = Float.valueOf(boost.image).floatValue();      }      catch (Exception ignored) {    /* Should this be handled somehow? (defaults to "no boost", if     * boost number is invalid)     */      }      // avoid boosting null queries, such as those caused by stop words      if (q != null) {        q.setBoost(f);      }    }    {if (true) return q;}    throw new Error("Missing return statement in function");  }  private boolean jj_2_1(int xla) {    jj_la = xla; jj_lastpos = jj_scanpos = token;    try { return !jj_3_1(); }    catch(LookaheadSuccess ls) { return true; }    finally { jj_save(0, xla); }  }  private boolean jj_3R_3() {    if (jj_scan_token(STAR)) return true;    if (jj_scan_token(COLON)) return true;    return false;  }  private boolean jj_3R_2() {    if (jj_scan_token(TERM)) return true;    if (jj_scan_token(COLON)) return true;    return false;  }  private boolean jj_3_1() {    Token xsp;    xsp = jj_scanpos;    if (jj_3R_2()) {    jj_scanpos = xsp;    if (jj_3R_3()) return true;    }    return false;  }  /** Generated Token Manager. */  public QueryParserTokenManager token_source;  /** Current token. */  public Token token;  /** Next token. */  public Token jj_nt;  private int jj_ntk;  private Token jj_scanpos, jj_lastpos;  private int jj_la;  private int jj_gen;  final private int[] jj_la1 = new int[23];  static private int[] jj_la1_0;  static private int[] jj_la1_1;  static {      jj_la1_init_0();      jj_la1_init_1();   }   private static void jj_la1_init_0() {      jj_la1_0 = new int[] {0x300,0x300,0x1c00,0x1c00,0x3ed3f00,0x90000,0x20000,0x3ed2000,0x2690000,0x100000,0x100000,0x20000,0x30000000,0x4000000,0x30000000,0x20000,0x0,0x40000000,0x0,0x20000,0x100000,0x20000,0x3ed0000,};   }   private static void jj_la1_init_1() {      jj_la1_1 = new int[] {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3,0x0,0x3,0x0,0x0,0x0,0x0,};   }  final private JJCalls[] jj_2_rtns = new JJCalls[1];  private boolean jj_rescan = false;  private int jj_gc = 0;  /** Constructor with user supplied CharStream. */  public QueryParser(CharStream stream) {    token_source = new QueryParserTokenManager(stream);    token = new Token();    jj_ntk = -1;    jj_gen = 0;    for (int i = 0; i < 23; i++) jj_la1[i] = -1;    for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls();  }  /** Reinitialise. */  public void ReInit(CharStream stream) {    token_source.ReInit(stream);    token = new Token();    jj_ntk = -1;    jj_gen = 0;    for (int i = 0; i < 23; i++) jj_la1[i] = -1;    for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls();  }  /** Constructor with generated Token Manager. */  public QueryParser(QueryParserTokenManager tm) {    token_source = tm;    token = new Token();    jj_ntk = -1;    jj_gen = 0;    for (int i = 0; i < 23; i++) jj_la1[i] = -1;    for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls();  }  /** Reinitialise. */  public void ReInit(QueryParserTokenManager tm) {    token_source = tm;    token = new Token();    jj_ntk = -1;    jj_gen = 0;    for (int i = 0; i < 23; i++) jj_la1[i] = -1;    for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls();  }  private Token jj_consume_token(int kind) throws ParseException {    Token oldToken;    if ((oldToken = token).next != null) token = token.next;    else token = token.next = token_source.getNextToken();    jj_ntk = -1;    if (token.kind == kind) {      jj_gen++;      if (++jj_gc > 100) {        jj_gc = 0;        for (int i = 0; i < jj_2_rtns.length; i++) {          JJCalls c = jj_2_rtns[i];          while (c != null) {            if (c.gen < jj_gen) c.first = null;            c = c.next;          }        }      }      return token;    }    token = oldToken;    jj_kind = kind;    throw generateParseException();  }  static private final class LookaheadSuccess extends java.lang.Error { }  final private LookaheadSuccess jj_ls = new LookaheadSuccess();  private boolean jj_scan_token(int kind) {    if (jj_scanpos == jj_lastpos) {      jj_la--;      if (jj_scanpos.next == null) {        jj_lastpos = jj_scanpos = jj_scanpos.next = token_source.getNextToken();      } else {        jj_lastpos = jj_scanpos = jj_scanpos.next;      }    } else {      jj_scanpos = jj_scanpos.next;    }    if (jj_rescan) {      int i = 0; Token tok = token;      while (tok != null && tok != jj_scanpos) { i++; tok = tok.next; }      if (tok != null) jj_add_error_token(kind, i);    }    if (jj_scanpos.kind != kind) return true;    if (jj_la == 0 && jj_scanpos == jj_lastpos) throw jj_ls;    return false;  }/** Get the next Token. */  final public Token getNextToken() {    if (token.next != null) token = token.next;    else token = token.next = token_source.getNextToken();    jj_ntk = -1;    jj_gen++;    return token;  }/** Get the specific Token. */  final public Token getToken(int index) {    Token t = token;    for (int i = 0; i < index; i++) {      if (t.next != null) t = t.next;      else t = t.next = token_source.getNextToken();    }    return t;  }  private int jj_ntk() {    if ((jj_nt=token.next) == null)      return (jj_ntk = (token.next=token_source.getNextToken()).kind);    else      return (jj_ntk = jj_nt.kind);  }  private java.util.List jj_expentries = new java.util.ArrayList();  private int[] jj_expentry;  private int jj_kind = -1;  private int[] jj_lasttokens = new int[100];  private int jj_endpos;  private void jj_add_error_token(int kind, int pos) {    if (pos >= 100) return;    if (pos == jj_endpos + 1) {      jj_lasttokens[jj_endpos++] = kind;    } else if (jj_endpos != 0) {      jj_expentry = new int[jj_endpos];      for (int i = 0; i < jj_endpos; i++) {        jj_expentry[i] = jj_lasttokens[i];      }      jj_entries_loop: for (java.util.Iterator it = jj_expentries.iterator(); it.hasNext();) {        int[] oldentry = (int[])(it.next());        if (oldentry.length == jj_expentry.length) {          for (int i = 0; i < jj_expentry.length; i++) {            if (oldentry[i] != jj_expentry[i]) {              continue jj_entries_loop;            }          }          jj_expentries.add(jj_expentry);          break jj_entries_loop;        }      }      if (pos != 0) jj_lasttokens[(jj_endpos = pos) - 1] = kind;    }  }  /** Generate ParseException. */  public ParseException generateParseException() {    jj_expentries.clear();    boolean[] la1tokens = new boolean[34];    if (jj_kind >= 0) {      la1tokens[jj_kind] = true;      jj_kind = -1;    }    for (int i = 0; i < 23; i++) {      if (jj_la1[i] == jj_gen) {        for (int j = 0; j < 32; j++) {          if ((jj_la1_0[i] & (1<<j)) != 0) {            la1tokens[j] = true;          }          if ((jj_la1_1[i] & (1<<j)) != 0) {            la1tokens[32+j] = true;          }        }      }    }    for (int i = 0; i < 34; i++) {      if (la1tokens[i]) {        jj_expentry = new int[1];        jj_expentry[0] = i;        jj_expentries.add(jj_expentry);      }    }    jj_endpos = 0;    jj_rescan_token();    jj_add_error_token(0, 0);    int[][] exptokseq = new int[jj_expentries.size()][];    for (int i = 0; i < jj_expentries.size(); i++) {      exptokseq[i] = (int[])jj_expentries.get(i);    }    return new ParseException(token, exptokseq, tokenImage);  }  /** Enable tracing. */  final public void enable_tracing() {  }  /** Disable tracing. */  final public void disable_tracing() {  }  private void jj_rescan_token() {    jj_rescan = true;    for (int i = 0; i < 1; i++) {    try {      JJCalls p = jj_2_rtns[i];      do {        if (p.gen > jj_gen) {          jj_la = p.arg; jj_lastpos = jj_scanpos = p.first;          switch (i) {            case 0: jj_3_1(); break;          }        }        p = p.next;      } while (p != null);      } catch(LookaheadSuccess ls) { }    }    jj_rescan = false;  }  private void jj_save(int index, int xla) {    JJCalls p = jj_2_rtns[index];    while (p.gen > jj_gen) {      if (p.next == null) { p = p.next = new JJCalls(); break; }      p = p.next;    }    p.gen = jj_gen + xla - jj_la; p.first = token; p.arg = xla;  }  static final class JJCalls {    int gen;    Token first;    int arg;    JJCalls next;  }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区三区在线视频 | 亚洲午夜电影网| 福利91精品一区二区三区| 久久欧美一区二区| 国产制服丝袜一区| 欧美激情一区二区三区全黄| bt7086福利一区国产| 一区二区成人在线视频| 欧美亚洲动漫制服丝袜| 日本不卡视频在线观看| 久久欧美一区二区| 色综合天天综合在线视频| 韩国av一区二区三区| 337p日本欧洲亚洲大胆精品| 成人中文字幕合集| 亚洲国产一区二区视频| 精品成a人在线观看| 成+人+亚洲+综合天堂| 亚洲一区二区高清| 日韩欧美卡一卡二| 成人黄色小视频| 五月天亚洲婷婷| 国产喂奶挤奶一区二区三区| 91偷拍与自偷拍精品| 日韩精品国产精品| 欧美激情在线观看视频免费| 欧美亚洲动漫精品| 国产一区二区三区综合| 亚洲激情一二三区| 国产亚洲精品免费| 欧美日韩在线亚洲一区蜜芽| 国产剧情一区二区三区| 亚洲高清一区二区三区| 久久久国产精品麻豆| 欧美日韩一卡二卡| 国产寡妇亲子伦一区二区| 亚洲国产色一区| 国产精品日韩精品欧美在线| 8x8x8国产精品| 99re这里都是精品| 国内精品久久久久影院薰衣草| 亚洲色图制服丝袜| 久久人人超碰精品| 欧美日韩在线亚洲一区蜜芽| 成人毛片老司机大片| 久久爱www久久做| 午夜影视日本亚洲欧洲精品| 国产精品国产三级国产| 日韩精品一区二区在线观看| 色综合激情久久| 盗摄精品av一区二区三区| 蜜桃传媒麻豆第一区在线观看| 亚洲欧洲综合另类在线| 国产日韩欧美精品一区| 欧美成人一级视频| 制服.丝袜.亚洲.中文.综合| 92国产精品观看| 懂色av一区二区三区蜜臀| 韩国中文字幕2020精品| 日韩二区在线观看| 亚洲免费观看视频| 1区2区3区精品视频| 国产午夜精品理论片a级大结局 | 精品一区二区三区久久久| 亚洲午夜精品在线| 亚洲美女电影在线| 综合久久给合久久狠狠狠97色 | 97久久精品人人做人人爽| 国产精品69毛片高清亚洲| 极品尤物av久久免费看| 久久99精品久久久久久动态图 | 欧美精品电影在线播放| 欧美午夜精品一区二区蜜桃| 欧美在线高清视频| 欧美午夜不卡视频| 欧美少妇bbb| 欧美日韩视频在线观看一区二区三区| 色老综合老女人久久久| 色婷婷狠狠综合| 日本久久一区二区| 91福利国产精品| 精品视频在线免费观看| 欧美色图片你懂的| 欧美另类变人与禽xxxxx| 欧美欧美午夜aⅴ在线观看| 正在播放一区二区| 欧美r级电影在线观看| 久久久久久97三级| 中文一区二区在线观看| 亚洲女厕所小便bbb| 樱花影视一区二区| 亚洲va欧美va人人爽| 奇米777欧美一区二区| 久久超碰97中文字幕| 成人永久aaa| 91久久人澡人人添人人爽欧美| 在线观看亚洲精品| 91 com成人网| 久久蜜桃av一区精品变态类天堂| 国产午夜亚洲精品理论片色戒| 国产精品无人区| 一二三四区精品视频| 视频一区二区欧美| 国产精品主播直播| 91在线精品一区二区三区| 欧美日韩精品免费| 久久久久久久久久久久久夜| 中文字幕一区二区日韩精品绯色| 亚洲成人av免费| 极品尤物av久久免费看| 色综合天天视频在线观看| 制服丝袜在线91| 国产欧美日韩中文久久| 亚洲一区免费视频| 久久99精品网久久| 日本久久精品电影| 2023国产精品视频| 一区二区在线观看视频| 久久精品国产一区二区三| voyeur盗摄精品| 欧美一级高清片在线观看| 欧美国产日韩亚洲一区| 亚洲综合色丁香婷婷六月图片| 久久国产乱子精品免费女| 99re这里只有精品视频首页| 欧美成人综合网站| 亚洲精品乱码久久久久久 | 亚洲婷婷国产精品电影人久久| 亚洲图片欧美视频| 国产成人免费9x9x人网站视频| 欧美日韩一区二区欧美激情| 久久久亚洲综合| 日本中文字幕一区| 91色婷婷久久久久合中文| 精品免费国产一区二区三区四区| 一区二区免费看| 成人免费av在线| 日韩片之四级片| 亚洲高清中文字幕| 91社区在线播放| 欧美国产1区2区| 国产在线视频不卡二| 欧美日韩国产综合一区二区| 国产精品婷婷午夜在线观看| 久草精品在线观看| 欧美高清视频不卡网| 中文字幕亚洲一区二区va在线| 韩国三级在线一区| 制服丝袜激情欧洲亚洲| 亚洲综合免费观看高清完整版| 不卡高清视频专区| 久久女同互慰一区二区三区| 日本色综合中文字幕| 欧美精品在线观看一区二区| 一区二区三区电影在线播| 丰满亚洲少妇av| 国产日韩欧美激情| 国产精品88av| 国产精品少妇自拍| 国产成a人无v码亚洲福利| 精品国产成人在线影院| 秋霞午夜鲁丝一区二区老狼| 欧美另类久久久品| 日本亚洲欧美天堂免费| 欧美电影一区二区三区| 亚洲成av人片一区二区| 在线播放/欧美激情| 五月天欧美精品| 日韩午夜激情视频| 久久精品国产网站| 亚洲精品一区二区三区四区高清 | 日本最新不卡在线| 日韩欧美一级二级三级| 久久福利资源站| 久久久综合精品| 成人av资源在线观看| 国产精品久久久久久久久免费丝袜 | 久久综合狠狠综合久久激情| 国产成人在线观看| 国产欧美在线观看一区| 不卡av电影在线播放| 亚洲另类色综合网站| 欧美日韩中文字幕一区二区| 日本一不卡视频| 久久色视频免费观看| 成人av在线网站| 亚洲一级二级三级在线免费观看| 欧美日本一道本| 精品一区二区三区在线观看国产 | 国内外成人在线| 国产精品天美传媒沈樵| 欧日韩精品视频| 麻豆freexxxx性91精品| 久久免费视频一区| 91麻豆福利精品推荐| 日韩精品午夜视频| 久久精品亚洲麻豆av一区二区| av一区二区三区四区| 国产一区二区三区综合| 亚洲免费观看高清完整版在线观看熊 |