@@ -209,7 +209,7 @@ The unary plus operator is a no-op on the predefined numeric types.
209209Tags: Math
210210*/
211211
212- syntax PlusUnaryOperator is prefix operator with precedence 0
212+ syntax PlusUnaryOperator is prefix operator with modifier precedence
213213 "+" <Operand: Expression>
214214begin
215215 MCArithmeticEvalPlusNumber(Operand, output)
@@ -228,7 +228,7 @@ Example:
228228Tags: Math
229229*/
230230
231- syntax MinusUnaryOperator is prefix operator with precedence 0
231+ syntax MinusUnaryOperator is prefix operator with modifier precedence
232232 "-" <Operand: Expression>
233233begin
234234 MCArithmeticEvalMinusNumber(Operand, output)
@@ -250,7 +250,7 @@ Example:
250250Tags: Math
251251*/
252252
253- syntax PlusOperator is left binary operator with precedence 4
253+ syntax PlusOperator is left binary operator with addition precedence
254254 <Left: Expression> "+" <Right: Expression>
255255begin
256256 MCArithmeticEvalNumberPlusNumber(Left, Right, output)
@@ -270,7 +270,7 @@ Example:
270270Tags: Math
271271*/
272272
273- syntax MinusOperator is left binary operator with precedence 4
273+ syntax MinusOperator is left binary operator with addition precedence
274274 <Left: Expression> "-" <Right: Expression>
275275begin
276276 MCArithmeticEvalNumberMinusNumber(Left, Right, output)
@@ -291,7 +291,7 @@ Tags: Math
291291
292292*/
293293
294- syntax TimesOperator is left binary operator with precedence 3
294+ syntax TimesOperator is left binary operator with multiplication precedence
295295 <Left: Expression> "*" <Right: Expression>
296296begin
297297 MCArithmeticEvalNumberTimesNumber(Left, Right, output)
@@ -311,7 +311,7 @@ Example:
311311Tags: Math
312312*/
313313
314- syntax OverOperator is left binary operator with precedence 3
314+ syntax OverOperator is left binary operator with multiplication precedence
315315 <Left: Expression> "/" <Right: Expression>
316316begin
317317 MCArithmeticEvalNumberOverNumber(Left, Right, output)
@@ -335,7 +335,7 @@ Returns the remainder on dividing <Left> by <Right>
335335
336336*/
337337
338- syntax ModOperator is neutral binary operator with precedence 3
338+ syntax ModOperator is neutral binary operator with multiplication precedence
339339 <Left: Expression> "mod" <Right: Expression>
340340begin
341341 MCArithmeticEvalNumberModNumber(Left, Right, output)
@@ -363,7 +363,7 @@ successive values of x wrap y cycle through the sequence 1, 2, ..., y.
363363
364364*/
365365
366- syntax WrapOperator is neutral binary operator with precedence 3
366+ syntax WrapOperator is neutral binary operator with multiplication precedence
367367 <Left: Expression> "wrap" <Right: Expression>
368368begin
369369 MCArithmeticEvalNumberWrapNumber(Left, Right, output)
@@ -379,7 +379,7 @@ Right: An expression that evaluates to a number.
379379Returns: True if <Left> is greater than <Right>, and false otherwise.
380380*/
381381
382- syntax NumberIsGreaterThanNumber is neutral binary operator with precedence 5
382+ syntax NumberIsGreaterThanNumber is neutral binary operator with comparison precedence
383383 <Left: Expression> ">" <Right: Expression>
384384begin
385385 MCArithmeticEvalNumberIsGreaterThanNumber(Left, Right, output)
@@ -393,7 +393,7 @@ Right: An expression that evaluates to a number.
393393Returns: True if <Left> is greater than or equal to <Right>, and false otherwise.
394394*/
395395
396- syntax NumberIsGreaterThanOrEqualToNumber is neutral binary operator with precedence 5
396+ syntax NumberIsGreaterThanOrEqualToNumber is neutral binary operator with comparison precedence
397397 <Left: Expression> ">=" <Right: Expression>
398398begin
399399 MCArithmeticEvalNumberIsGreaterThanOrEqualToNumber(Left, Right, output)
@@ -411,7 +411,7 @@ Description:
411411Tags: Math
412412*/
413413
414- syntax NumberIsLessThanNumber is neutral binary operator with precedence 5
414+ syntax NumberIsLessThanNumber is neutral binary operator with comparison precedence
415415 <Left: Expression> "<" <Right: Expression>
416416begin
417417 MCArithmeticEvalNumberIsLessThanNumber(Left, Right, output)
@@ -430,7 +430,7 @@ Tags: Math
430430*/
431431
432432
433- syntax NumberIsLessThanOrEqualToNumber is neutral binary operator with precedence 5
433+ syntax NumberIsLessThanOrEqualToNumber is neutral binary operator with comparison precedence
434434 <Left: Expression> "<=" <Right: Expression>
435435begin
436436 MCArithmeticEvalNumberIsLessThanOrEqualToNumber(Left, Right, output)
@@ -450,7 +450,7 @@ Description:
450450Tags: Math
451451*/
452452
453- syntax NumberIsEqualToNumber is neutral binary operator with precedence 6
453+ syntax NumberIsEqualToNumber is neutral binary operator with comparison precedence
454454 <Left: Expression> "=" <Right: Expression>
455455begin
456456 MCArithmeticEvalEqualToNumber(Left, Right, output)
@@ -471,7 +471,7 @@ References: NumberIsEqualToNumber (operator)
471471Tags: Math
472472*/
473473
474- syntax NumberIsNumber is neutral binary operator with precedence 7
474+ syntax NumberIsNumber is neutral binary operator with comparison precedence
475475 <Left: Expression> "is" <Right: Expression>
476476begin
477477 MCArithmeticEvalEqualToNumber(Left, Right, output)
@@ -493,7 +493,7 @@ Tags: Math
493493*/
494494
495495
496- syntax NumberIsNotNumber is neutral binary operator with precedence 7
496+ syntax NumberIsNotNumber is neutral binary operator with comparison precedence
497497 <Left: Expression> "is not" <Right: Expression>
498498begin
499499 MCArithmeticEvalNotEqualToNumber(Left, Right, output)
@@ -517,7 +517,7 @@ Description:
517517Use <NumberFormattedAsString> when you want to manipulate a numeric value as text.
518518*/
519519
520- syntax NumberFormattedAsString is postfix operator with precedence 1
520+ syntax NumberFormattedAsString is postfix operator with conversion precedence
521521 <Operand: Expression> "formatted" "as" "string"
522522begin
523523 MCArithmeticEvalNumberFormattedAsString(Operand, output)
@@ -572,7 +572,7 @@ Description:
572572Use <StringParsedAsNumber> when you want to interpret text numerically. nothing is returned if parsing was not possible.
573573*/
574574
575- syntax StringParsedAsNumber is postfix operator with precedence 1
575+ syntax StringParsedAsNumber is postfix operator with conversion precedence
576576 <Operand: Expression> "parsed" "as" "number"
577577begin
578578 MCArithmeticEvalStringParsedAsNumber(Operand, output)
@@ -641,7 +641,7 @@ Use <ListOfStringParsedAsListOfNumber> when you want to interpret pieces of text
641641*Note:* It is an error if any element of <Operand> is not a string.
642642*/
643643
644- syntax ListOfStringParsedAsListOfNumber is postfix operator with precedence 1
644+ syntax ListOfStringParsedAsListOfNumber is postfix operator with conversion precedence
645645 <Operand: Expression> "parsed" "as" "list" "of" "number"
646646begin
647647 MCArithmeticEvalListOfStringParsedAsListOfNumber(Operand, output)
0 commit comments