@Override public Expr copy(Expr e1, Expr e2) { return new E_LogicalOr(e1 , e2 ) ; } }
@Override public Expr copy(Expr e1, Expr e2) { return new E_LogicalOr(e1 , e2 ) ; } }
private E_LogicalOr createPredicateConditions(NodeValue predicateExpr) { return new E_LogicalOr(new E_SameTerm( PublishSubscribeConstants.SUBSUBSCRIPTION_PREDICATE_EXPR_VAR, predicateExpr), new E_Equals( PublishSubscribeConstants.SUBSUBSCRIPTION_PREDICATE_EXPR_VAR, PublishSubscribeConstants.SUBSUBSCRIPTION_VARIABLE_EXPR)); }
private E_LogicalOr createObjectConditions(NodeValue objectExpr) { return new E_LogicalOr(new E_SameTerm( PublishSubscribeConstants.SUBSUBSCRIPTION_OBJECT_EXPR_VAR, objectExpr), new E_Equals( PublishSubscribeConstants.SUBSUBSCRIPTION_OBJECT_EXPR_VAR, PublishSubscribeConstants.SUBSUBSCRIPTION_VARIABLE_EXPR)); }
private E_LogicalOr createGraphConditions(NodeValue graphExpr) { return new E_LogicalOr( new E_StrStartsWith( new E_Str( PublishSubscribeConstants.SUBSUBSCRIPTION_GRAPH_EXPR_VAR), graphExpr), new E_LogicalOr( new E_Equals( PublishSubscribeConstants.SUBSUBSCRIPTION_GRAPH_EXPR_VAR, PublishSubscribeConstants.SUBSUBSCRIPTION_VARIABLE_EXPR), // the following condition is here for finding // subscriptions which have been rewritten by // using the graph value (but not the meta graph value) // associated to the quadruple which is matching the // subscription new E_Equals( PublishSubscribeConstants.SUBSUBSCRIPTION_GRAPH_EXPR_VAR, graphExpr))); }
@Override public Expr evaluate(NodeTest nodeTest, ElementGroup elementGroup, Var var, LDPathEvaluatorConfiguration evaluatorConfiguration) { OrTest orTest = (OrTest) nodeTest; Expr expr1 = LDPathEvaluator.evaluate(orTest.getLeft(), elementGroup, var, evaluatorConfiguration); Expr expr2 = LDPathEvaluator.evaluate(orTest.getRight(), elementGroup, var, evaluatorConfiguration); return new E_LogicalOr(expr1, expr2); } }
private E_LogicalOr createSubjectConditions(NodeValue subjectExpr) { return new E_LogicalOr(new E_SameTerm( PublishSubscribeConstants.SUBSUBSCRIPTION_SUBJECT_EXPR_VAR, subjectExpr), new E_Equals( PublishSubscribeConstants.SUBSUBSCRIPTION_SUBJECT_EXPR_VAR, PublishSubscribeConstants.SUBSUBSCRIPTION_VARIABLE_EXPR)); }
private E_LogicalOr createPredicateConditions(NodeValue predicateExpr) { return new E_LogicalOr(new E_SameTerm( PublishSubscribeConstants.SUBSUBSCRIPTION_PREDICATE_EXPR_VAR, predicateExpr), new E_Equals( PublishSubscribeConstants.SUBSUBSCRIPTION_PREDICATE_EXPR_VAR, PublishSubscribeConstants.SUBSUBSCRIPTION_VARIABLE_EXPR)); }
private E_LogicalOr createObjectConditions(NodeValue objectExpr) { return new E_LogicalOr(new E_SameTerm( PublishSubscribeConstants.SUBSUBSCRIPTION_OBJECT_EXPR_VAR, objectExpr), new E_Equals( PublishSubscribeConstants.SUBSUBSCRIPTION_OBJECT_EXPR_VAR, PublishSubscribeConstants.SUBSUBSCRIPTION_VARIABLE_EXPR)); }
private E_LogicalOr createSubjectConditions(NodeValue subjectExpr) { return new E_LogicalOr(new E_SameTerm( PublishSubscribeConstants.SUBSUBSCRIPTION_SUBJECT_EXPR_VAR, subjectExpr), new E_Equals( PublishSubscribeConstants.SUBSUBSCRIPTION_SUBJECT_EXPR_VAR, PublishSubscribeConstants.SUBSUBSCRIPTION_VARIABLE_EXPR)); }
@Override public Expr make(ItemList list) { BuilderLib.checkLength(3, list, "||: wanted 2 arguments: got :"+numArgs(list)) ; Expr left = buildExpr(list.get(1)) ; Expr right = buildExpr(list.get(2)) ; return new E_LogicalOr(left, right) ; } };
private E_LogicalOr createGraphConditions(NodeValue graphExpr) { return new E_LogicalOr( new E_StrStartsWith( new E_Str( PublishSubscribeConstants.SUBSUBSCRIPTION_GRAPH_EXPR_VAR), graphExpr), new E_LogicalOr( new E_Equals( PublishSubscribeConstants.SUBSUBSCRIPTION_GRAPH_EXPR_VAR, PublishSubscribeConstants.SUBSUBSCRIPTION_VARIABLE_EXPR), // the following condition is here for finding // subscriptions which have been rewritten by // using the graph value (but not the meta graph value) // associated to the quadruple which is matching the // subscription new E_Equals( PublishSubscribeConstants.SUBSUBSCRIPTION_GRAPH_EXPR_VAR, graphExpr))); }
final public Expr ConditionalOrExpression() throws ParseException { Expr expr1, expr2 ; expr1 = ConditionalAndExpression(); label_32: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case SC_OR: ; break; default: jj_la1[132] = jj_gen; break label_32; } jj_consume_token(SC_OR); expr2 = ConditionalAndExpression(); expr1 = new E_LogicalOr(expr1, expr2) ; } {if (true) return expr1 ;} throw new Error("Missing return statement in function"); }
final public Expr ConditionalOrExpression() throws ParseException { Expr expr1, expr2 ; expr1 = ConditionalAndExpression(); label_31: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case SC_OR: ; break; default: jj_la1[123] = jj_gen; break label_31; } jj_consume_token(SC_OR); expr2 = ConditionalAndExpression(); expr1 = new E_LogicalOr(expr1, expr2) ; } {if (true) return expr1 ;} throw new Error("Missing return statement in function"); }
final public Expr ConditionalOrExpression() throws ParseException { Expr expr1, expr2 ; expr1 = ConditionalAndExpression(); label_16: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case SC_OR: ; break; default: jj_la1[54] = jj_gen; break label_16; } jj_consume_token(SC_OR); expr2 = ConditionalAndExpression(); expr1 = new E_LogicalOr(expr1, expr2) ; } {if (true) return expr1 ;} throw new Error("Missing return statement in function"); }
final public Expr ConditionalOrExpression() throws ParseException { Expr expr1, expr2 ; expr1 = ConditionalAndExpression(); label_28: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case SC_OR: ; break; default: jj_la1[119] = jj_gen; break label_28; } jj_consume_token(SC_OR); expr2 = ConditionalAndExpression(); expr1 = new E_LogicalOr(expr1, expr2) ; } {if (true) return expr1 ;} throw new Error("Missing return statement in function"); }
final public Expr ConditionalOrExpression() throws ParseException { Expr expr1, expr2 ; expr1 = ConditionalAndExpression(); label_34: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case SC_OR: ; break; default: jj_la1[127] = jj_gen; break label_34; } jj_consume_token(SC_OR); expr2 = ConditionalAndExpression(); expr1 = new E_LogicalOr(expr1, expr2) ; } {if (true) return expr1 ;} throw new Error("Missing return statement in function"); }
final public Expr ConditionalOrExpression() throws ParseException { Expr expr1, expr2 ; expr1 = ConditionalAndExpression(); label_16: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case SC_OR: ; break; default: jj_la1[54] = jj_gen; break label_16; } jj_consume_token(SC_OR); expr2 = ConditionalAndExpression(); expr1 = new E_LogicalOr(expr1, expr2) ; } {if (true) return expr1 ;} throw new Error("Missing return statement in function"); }
public Expr make(ItemList list) { BuilderLib.checkLength(3, list, "||: wanted 2 arguments: got :"+list.size()) ; Expr left = buildExpr(list.get(1)) ; Expr right = buildExpr(list.get(2)) ; return new E_LogicalOr(left, right) ; } };
public final Expr conditionalOrExpression() throws RecognitionException { Expr e = null; Expr a = null; Expr b = null; try { // com/clarkparsia/sparqlowl/parser/antlr/SparqlOwlTreeARQ.g:1200:2: ( ^( CONDITIONAL_EXPRESSION_OR a= expression b= expression ) ) // com/clarkparsia/sparqlowl/parser/antlr/SparqlOwlTreeARQ.g:1200:4: ^( CONDITIONAL_EXPRESSION_OR a= expression b= expression ) { match(input,CONDITIONAL_EXPRESSION_OR,FOLLOW_CONDITIONAL_EXPRESSION_OR_in_conditionalOrExpression2814); match(input, Token.DOWN, null); pushFollow(FOLLOW_expression_in_conditionalOrExpression2818); a=expression(); state._fsp--; pushFollow(FOLLOW_expression_in_conditionalOrExpression2822); b=expression(); state._fsp--; match(input, Token.UP, null); e = new E_LogicalOr( a, b ); } } catch( RecognitionException rce ) { throw rce; } finally { } return e; } // $ANTLR end "conditionalOrExpression"