/** Reinitialise. */ public void ReInit(java.io.Reader stream) { jj_input_stream.ReInit(stream, 1, 1); token_source.ReInit(jj_input_stream); token = new Token(); jj_ntk = -1; jjtree.reset(); jj_gen = 0; for (int i = 0; i < 174; i++) jj_la1[i] = -1; for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); }
/** Constructor. */ public SyntaxTreeBuilder(java.io.Reader stream) { jj_input_stream = new JavaCharStream(stream, 1, 1); token_source = new SyntaxTreeBuilderTokenManager(jj_input_stream); token = new Token(); jj_ntk = -1; jj_gen = 0; for (int i = 0; i < 174; i++) jj_la1[i] = -1; for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); }
final public void UnparsedQuadDataBlock() throws ParseException { /*@bgen(jjtree) UnparsedQuadDataBlock */ ASTUnparsedQuadDataBlock jjtn000 = new ASTUnparsedQuadDataBlock(JJTUNPARSEDQUADDATABLOCK); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); try { jj_consume_token(LBRACE); jjtn000.setDataBlock(readToMatchingBrace()); jj_consume_token(RBRACE); } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } }
final public void TriplesNode() throws ParseException { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case LPAREN: Collection(); break; case LBRACK: BlankNodePropertyList(); break; default: jj_la1[95] = jj_gen; jj_consume_token(-1); throw new ParseException(); } }
final public void FilterOrBind() throws ParseException { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case FILTER: Filter(); break; case BIND: Bind(); break; default: jj_la1[62] = jj_gen; jj_consume_token(-1); throw new ParseException(); } }
final public void Now() throws ParseException { /*@bgen(jjtree) Now */ ASTNow jjtn000 = new ASTNow(JJTNOW); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); try { jj_consume_token(NOW); jj_consume_token(NIL); } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } }
final public void UUID() throws ParseException { /*@bgen(jjtree) UUID */ ASTUUID jjtn000 = new ASTUUID(JJTUUID); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); try { jj_consume_token(UUID); jj_consume_token(NIL); } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } }
final public void Rand() throws ParseException { /*@bgen(jjtree) Rand */ ASTRand jjtn000 = new ASTRand(JJTRAND); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); try { jj_consume_token(RAND); jj_consume_token(NIL); } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } }
final public void STRUUID() throws ParseException { /*@bgen(jjtree) STRUUID */ ASTSTRUUID jjtn000 = new ASTSTRUUID(JJTSTRUUID); boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); try { jj_consume_token(STRUUID); jj_consume_token(NIL); } finally { if (jjtc000) { jjtree.closeNodeScope(jjtn000, true); } } }
@Override public ValueExpr visit(ASTBindingValue node, Object data) throws VisitorException { if (node.jjtGetNumChildren() > 0) { return (ValueExpr)node.jjtGetChild(0).jjtAccept(this, data); } else { return null; } }
@Override public ValueExpr visit(ASTInfix node, Object data) throws VisitorException { ValueExpr leftArg = (ValueExpr)node.jjtGetChild(0).jjtAccept(this, data); ValueExpr rightArg = (ValueExpr)node.jjtGetChild(1).jjtAccept(this, leftArg); return rightArg; }
private Node getParentContainer(Node node) { if (node instanceof ASTOperationContainer || node == null) { return node; } return getParentContainer(node.jjtGetParent()); }
/** Accept the visitor. **/ public Object jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data) throws VisitorException { return visitor.visit(this, data); }
public ASTDatasetClause getWithClause() { if (jjtGetChild(0) instanceof ASTDatasetClause) { return (ASTDatasetClause)jjtGetChild(0); } else { return null; } }
/** Reinitialise. */ public void ReInit(java.io.InputStream stream, String encoding) { try { jj_input_stream.ReInit(stream, encoding, 1, 1); } catch(java.io.UnsupportedEncodingException e) { throw new RuntimeException(e); } token_source.ReInit(jj_input_stream); token = new Token(); jj_ntk = -1; jjtree.reset(); jj_gen = 0; for (int i = 0; i < 174; i++) jj_la1[i] = -1; for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); }
/** Constructor with InputStream and supplied encoding */ public SyntaxTreeBuilder(java.io.InputStream stream, String encoding) { try { jj_input_stream = new JavaCharStream(stream, encoding, 1, 1); } catch(java.io.UnsupportedEncodingException e) { throw new RuntimeException(e); } token_source = new SyntaxTreeBuilderTokenManager(jj_input_stream); token = new Token(); jj_ntk = -1; jj_gen = 0; for (int i = 0; i < 174; i++) jj_la1[i] = -1; for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); }
@Override public Object jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data) throws VisitorException { return visitor.visit(this, data); } }