📄 rdqlparser.java
字号:
jj_consume_token(RPAREN); {if (true) return result;} break; default: jj_la1[23] = jj_gen; jj_consume_token(-1); throw new ParseException(); } throw new Error("Missing return statement in function"); } final public ValueExpr var_or_uri() throws ParseException { ValueExpr result; switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case VAR: result = var(); {if (true) return result;} break; case QUOTED_URI: case QNAME: result = uri(); {if (true) return result;} break; default: jj_la1[24] = jj_gen; jj_consume_token(-1); throw new ParseException(); } throw new Error("Missing return statement in function"); } final public ValueExpr var_or_const() throws ParseException { ValueExpr result; switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case VAR: result = var(); {if (true) return result;} break; case NULL: case TEXT_LITERAL: case QUOTED_URI: case QNAME: case INTEGER_LITERAL: case FLOATING_POINT_LITERAL: result = value(); {if (true) return result;} break; default: jj_la1[25] = jj_gen; jj_consume_token(-1); throw new ParseException(); } throw new Error("Missing return statement in function"); } final public Var var() throws ParseException { Token varToken; varToken = jj_consume_token(VAR); String varName = varToken.image.substring(1); {if (true) return _getSharedVar(varName);} throw new Error("Missing return statement in function"); } final public ValueExpr value() throws ParseException { ValueExpr result; Var var; switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case QUOTED_URI: case QNAME: result = uri(); {if (true) return result;} break; case TEXT_LITERAL: case INTEGER_LITERAL: case FLOATING_POINT_LITERAL: result = literal(); {if (true) return result;} break; case NULL: result = _null(); {if (true) return result;} break; default: jj_la1[26] = jj_gen; jj_consume_token(-1); throw new ParseException(); } throw new Error("Missing return statement in function"); } final public ResourceExpr uri() throws ParseException { ResourceExpr expr; switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case QUOTED_URI: expr = quoted_uri(); {if (true) return expr;} break; case QNAME: expr = qname(); {if (true) return expr;} break; default: jj_la1[27] = jj_gen; jj_consume_token(-1); throw new ParseException(); } throw new Error("Missing return statement in function"); } final public ResourceExpr quoted_uri() throws ParseException { Token uriToken; uriToken = jj_consume_token(QUOTED_URI); URI uri = _parseQuotedURI(uriToken.image); {if (true) return new ResourceExpr(uri);} throw new Error("Missing return statement in function"); } final public ResourceExpr qname() throws ParseException { Token uriToken; uriToken = jj_consume_token(QNAME); URI uri = _parseQName(uriToken.image); {if (true) return new ResourceExpr(uri);} throw new Error("Missing return statement in function"); } final public LiteralExpr literal() throws ParseException { Token token; switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case TEXT_LITERAL: token = jj_consume_token(TEXT_LITERAL); {if (true) return new LiteralExpr( _parseLiteral(token.image) );} break; case INTEGER_LITERAL: token = jj_consume_token(INTEGER_LITERAL); {if (true) return new LiteralExpr( new LiteralImpl( XmlDatatypeUtil.normalizeInteger(token.image), XSD_INTEGER) );} break; case FLOATING_POINT_LITERAL: token = jj_consume_token(FLOATING_POINT_LITERAL); {if (true) return new LiteralExpr( new LiteralImpl( XmlDatatypeUtil.normalizeFloat(token.image), XSD_FLOAT) );} break; default: jj_la1[28] = jj_gen; jj_consume_token(-1); throw new ParseException(); } throw new Error("Missing return statement in function"); } final public String string() throws ParseException { Token token; try { token = jj_consume_token(TEXT_LITERAL); } catch (ParseException e) { // thrown exception reports that a <TEXT_LITERAL> is // expected, but we actually mean a <STRING> {if (true) throw _createParseException(e.currentToken, new String[]{"<STRING>"});} } Literal literal = _parseLiteral(token.image); if (literal.getLanguage() != null || literal.getDatatype() != null) { // Not a plain literal that can be qualified as a string {if (true) throw new ParseException("Expected <STRING>, found <TEXT_LITERAL>: " + literal.toString());} } {if (true) return literal.getLabel();} throw new Error("Missing return statement in function"); } final public Null _null() throws ParseException { jj_consume_token(NULL); {if (true) return new Null();} throw new Error("Missing return statement in function"); } final 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); } } final private boolean jj_3R_67() { if (jj_scan_token(QUOTED_URI)) return true; return false; } final private boolean jj_3R_49() { if (jj_scan_token(STAR)) return true; return false; } final private boolean jj_3R_45() { Token xsp; xsp = jj_scanpos; if (jj_3R_49()) { jj_scanpos = xsp; if (jj_3R_50()) { jj_scanpos = xsp; if (jj_3R_51()) return true; } } return false; } final private boolean jj_3R_21() { if (jj_3R_26()) return true; if (jj_3R_19()) return true; return false; } final private boolean jj_3R_63() { if (jj_3R_68()) return true; return false; } final private boolean jj_3R_39() { if (jj_3R_45()) return true; if (jj_3R_38()) return true; return false; } final private boolean jj_3R_20() { if (jj_3R_25()) return true; if (jj_3R_19()) return true; return false; } final private boolean jj_3R_62() { if (jj_3R_67()) return true; return false; } final private boolean jj_3R_59() { Token xsp; xsp = jj_scanpos; if (jj_3R_62()) { jj_scanpos = xsp; if (jj_3R_63()) return true; } return false; } final private boolean jj_3R_61() { if (jj_scan_token(NULL)) return true; return false; } final private boolean jj_3R_58() { if (jj_3R_61()) return true; return false; } final private boolean jj_3R_57() { if (jj_3R_60()) return true; return false; } final private boolean jj_3R_28() { if (jj_3R_38()) return true; Token xsp; while (true) { xsp = jj_scanpos; if (jj_3R_39()) { jj_scanpos = xsp; break; } } return false; } final private boolean jj_3R_56() { if (jj_3R_59()) return true; return false; } final private boolean jj_3R_55() { Token xsp; xsp = jj_scanpos; if (jj_3R_56()) { jj_scanpos = xsp; if (jj_3R_57()) { jj_scanpos = xsp; if (jj_3R_58()) return true; } } return false; } final private boolean jj_3R_18() { if (jj_3R_19()) return true; Token xsp; xsp = jj_scanpos; if (jj_3R_20()) { jj_scanpos = xsp; if (jj_3R_21()) { jj_scanpos = xsp; if (jj_3R_22()) { jj_scanpos = xsp; if (jj_3R_23()) return true; } } } return false; } final private boolean jj_3R_17() { if (jj_scan_token(NOT)) return true; if (jj_3R_13()) return true; return false; } final private boolean jj_3R_47() { if (jj_scan_token(MINUS)) return true; return false; } final private boolean jj_3R_46() { if (jj_scan_token(PLUS)) return true; return false; } final private boolean jj_3R_40() { Token xsp; xsp = jj_scanpos; if (jj_3R_46()) { jj_scanpos = xsp; if (jj_3R_47()) return true; } return false; } final private boolean jj_3_1() { if (jj_scan_token(LPAREN)) return true; if (jj_3R_10()) return true; if (jj_scan_token(RPAREN)) return true; return false; } final private boolean jj_3R_54() { if (jj_scan_token(VAR)) return true; return false; } final private boolean jj_3R_29() { if (jj_3R_40()) return true; if (jj_3R_28()) return true; return false; } final private boolean jj_3R_27() { if (jj_scan_token(TEXT_LITERAL)) return true; return false; } final private boolean jj_3R_16() { if (jj_scan_token(FALSE)) return true; return false; } final private boolean jj_3R_53() { if (jj_3R_55()) return true; return false; } final private boolean jj_3R_52() { if (jj_3R_54()) return true; return false; } final private boolean jj_3R_48() { Token xsp; xsp = jj_scanpos; if (jj_3R_52()) { jj_scanpos = xsp; if (jj_3R_53()) return true; } return false; } final private boolean jj_3R_13() { Token xsp; xsp = jj_scanpos; if (jj_3R_15()) { jj_scanpos = xsp; if (jj_3R_16()) { jj_scanpos = xsp; if (jj_3_1()) { jj_scanpos = xsp; if (jj_3R_17()) { jj_scanpos = xsp; if (jj_3R_18()) return true; } } } } return false; } final private boolean jj_3R_15() { if (jj_scan_token(TRUE)) return true; return false; } final private boolean jj_3R_24() { if (jj_3R_28()) return true; Token xsp; while (true) { xsp = jj_scanpos; if (jj_3R_29()) { jj_scanpos = xsp; break; } } return false; } final private boolean jj_3R_66() { if (jj_scan_token(FLOATING_POINT_LITERAL)) return true; return false; } final private boolean jj_3R_14() { if (jj_scan_token(SC_AND)) return true; if (jj_3R_13()) return true; return false; } final private boolean jj_3R_19() { if (jj_3R_24()) return true; return false; } final private boolean jj_3R_65() { if (jj_scan_token(INTEGER_LITERAL)) return true; return false; } final private boolean jj_3R_44() { if (jj_scan_token(LPAREN)) return true; if (jj_3R_38()) return true; if (jj_scan_token(RPAREN)) return true; return false; } final private boolean jj_3R_64() { if (jj_scan_token(TEXT_LITERAL)) return true; return false; } final private boolean jj_3R_60() {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -