anchor.diff:  |====
   
   
  -==== Chaining of non-associative or mixed operators
  +==== Chaining non-associative or mixed operators
   Non-associative operators that allow chaining with themselves of other operators on the same precedence level are
   
   * https://raw.githack.com/openCypher/openCypher/master/tools/grammar-production-links/grammarLink.html?p=StringListNullOperatorExpression[String, list, and null operations] (where type-compatible)
  
positive.code: In chains of non-associative or mixed operators, for every two operators, the operator appear earlier (more left) in the character string takes precedence, i.e. the operator tree is left-deep.
  ====
  
  ==== Chaining gives extra semantics
  Operators whose chaining gives extra semantics are
  
  * https://raw.githack.com/openCypher/openCypher/master/tools/grammar-production-links/grammarLink.html?p=ComparisonExpression[Comparison operations]
  
negative.code: * `5 >= 4 < 3`
  
  [IMPORTANT]
  .Chaining with extra semantics
  ====
  Chains with extra semantics, either
  
  a. form a flat operator tree of a single operator, or
  b. their semantics is defined by a syntax transformation to an expression that has an unambiguous operator tree based on the other precedence rules stated in this document.
  