public override void ExitArrayIncludesOneComparisonSpecificationExpression(RuleSetParser.ArrayIncludesOneComparisonSpecificationExpressionContext ctx) { specifications.Push(new ArrayIncludeOne(jsonPathParser, getValueExpression(ctx.value_expr()), getArray(ctx.string_array()))); }
public override void ExitBooleanIsTrueComparisonSpecificationExpression(RuleSetParser.BooleanIsTrueComparisonSpecificationExpressionContext ctx) { specifications.Push(new IsTrue(jsonPathParser, getValueExpression(ctx.value_expr()))); }
public override void ExitStringEqualsComparisonSpecificationExpression(RuleSetParser.StringEqualsComparisonSpecificationExpressionContext ctx) { specifications.Push(new StringEquals(jsonPathParser, getValueExpression(ctx.value_expr()), ctx.string_comparison_value().GetText())); }