anchor.diff:  :
      (
         (
  -            (F_Variable_RequiredVarChar_Ipv6 | '-') F_Variable_VarChar_Ipv6*
  +         (
  +            F_Variable_RequiredVarChar_Ipv6
  +            | '-'
  +         ) F_Variable_VarChar_Ipv6*
         )
         |
         (
  -            F_Variable_VarChar_Ipv6 F_Variable_VarChar_Ipv6* (F_Variable_RequiredVarChar_Ipv6 | '-') F_Variable_VarChar_Ipv6*
  +         F_Variable_VarChar_Ipv6 F_Variable_VarChar_Ipv6*
  +         (
  +            F_Variable_RequiredVarChar_Ipv6
  +            | '-'
  +         ) F_Variable_VarChar_Ipv6*
         )
      ) -> type(VARIABLE), popMode
   ;
   
  +M_NEIGHBOR_IP_ADDRESS
  +:
  +   F_DecByte '.' F_DecByte '.' F_DecByte '.' F_DecByte -> type(IP_ADDRESS),
  +   popMode
  +;
  +
   M_NEIGHBOR_IP_PREFIX
   :
  -   F_DecByte '.' F_DecByte '.' F_DecByte '.' F_DecByte '/' F_Digit F_Digit? -> type(IP_PREFIX), popMode
  -;
  -
  -M_NEIGHBOR_IP_ADDRESS
  -:
  -   F_DecByte '.' F_DecByte '.' F_DecByte '.' F_DecByte -> type(IP_ADDRESS), popMode
  -;
  -
  -M_NEIGHBOR_IPV6_PREFIX
  -:
  -   (
  -      (
  -         '::'
  -         (
  -            (
  -               F_HexDigit+ ':'
  -         )* F_HexDigit+
  -         )?
  -      )
  -      |
  -      (
  -         F_HexDigit+ ':' ':'?
  -      )+
  -      (
  -         F_HexDigit+
  -      )?
  -      '/' F_DecByte
  -   ) -> type(IPV6_PREFIX), popMode
  +   F_DecByte '.' F_DecByte '.' F_DecByte '.' F_DecByte '/' F_Digit F_Digit? ->
  +   type(IP_PREFIX), popMode
   ;
   
   M_NEIGHBOR_IPV6_ADDRESS
  
positive.code:          enableDEC = true;
        }
     }
  ;
  
  ACL_NUM
  
negative.code: ;
  
  // commonly used to hide password and keys
  
  XX_HIDE
  :
     'xx' 'x'+
  ;
  
  // Other Tokens
  
  