diff --git a/platform/darwin/docs/guides/Predicates and Expressions.md b/platform/darwin/docs/guides/Predicates and Expressions.md
index 4abdcff49..13204b09a 100644
--- a/platform/darwin/docs/guides/Predicates and Expressions.md
+++ b/platform/darwin/docs/guides/Predicates and Expressions.md
@@ -36,7 +36,7 @@ The following compound operators are supported:
`NSCompoundPredicateType` | Format string syntax
--------------------------|---------------------
`NSAndPredicateType` | `predicate1 AND predicate2`
`predicate1 && predicate2`
-`NSOrPredicateType` | `predicate1 OR predicate2`
`predicate1 || predicate2`
+`NSOrPredicateType` | `predicate1 OR predicate2`predicate1 || predicate2
`NSNotPredicateType` | `NOT predicate`
`!predicate`
The following aggregate operators are supported:
@@ -213,33 +213,33 @@ The following custom functions are also available with the
boolValueNSExpression that evaluates to a number or string.
FALSE when then input is an
+ empty string, 0, FALSE, NIL, or NaN, otherwise TRUE.
mgl_has:NSDictionary or the evaluated object (SELF).
+ An NSExpression that evaluates to an NSDictionary or the evaluated object (SELF).
NSString representing the key to look up in the dictionary or the feature attribute to look up in the evaluated object (see MGLFeature.attributes).
+ An NSExpression that evaluates to an NSString representing the key to look up in the dictionary or the feature attribute to look up in the evaluated object (see MGLFeature.attributes).
true if the dictionary has a value for the key or if the evaluated object has a value for the feature attribute.
mgl_expressionWithContext:NSExpression that may contain references to the variables defined in
the context dictionary.
NSDictionary with NSStrings as keys and NSExpressions as values.
Each key is a variable name and each value is the variable’s value within
the target expression.
mgl_interpolateWithCurveType:parameters:stops:NSExpression that evaluates to a number and contains a variable or
key path expression.
linear, exponential, or cubic-bezier.
The second argument is an expression providing parameters for the curve:
linear, the argument is NIL.exponential, the argument is an expression
that evaluates to a number, specifying the base of the exponential
interpolation.
cubic-bezier, the argument is an array or
aggregate expression containing four expressions, each evaluating to
a number. The four numbers are control points for the cubic Bézier
curve.
NSDictionary object representing the
interpolation’s stops, with numeric zoom levels as keys and expressions as
values.
decimalValue
NSExpression that evaluates to a Boolean value, number, or string.
NSExpressions, each evaluating to a Boolean value or
string.
NIL or FALSE, the result is 0.mgl_stepWithMinimum:stops:NSExpression that evaluates to a number and contains a variable or
key path expression.
NSDictionary object representing the
interpolation’s stops, with numeric zoom levels as keys and expressions as
values.
stringByAppendingString:NSExpression that evaluates to a string.
NSExpressions, each evaluating to a string.
stringValueNSExpression that evaluates to a Boolean value, number, or string.
NIL, the result is the string null.true or
+ false.
rgba(r,g,b,a), where r, g, and b
are numerals ranging from 0 to 255 and a ranges from 0 to
1.
JSON.stringify()
function of the ECMAScript Language Specification.
heatmapColor property.