anchor.diff:  
   boolean_community_matches_any_rp_stanza
   :
  -  COMMUNITY MATCHES_ANY rp_community_set
  +   COMMUNITY MATCHES_ANY rp_community_set
   ;
   
   boolean_community_matches_every_rp_stanza
   :
  -  COMMUNITY MATCHES_EVERY name=variable
  +   COMMUNITY MATCHES_EVERY name = variable
   ;
   
   boolean_destination_rp_stanza
   :
  -  DESTINATION IN rp_prefix_set
  +   DESTINATION IN rp_prefix_set
   ;
   
   boolean_not_rp_stanza
  
positive.code: 
  boolean_rib_has_route_rp_stanza
  :
    RIB_HAS_ROUTE IN rp_prefix_set
  ;
  
  boolean_simple_rp_stanza
  :
     PAREN_LEFT boolean_rp_stanza PAREN_RIGHT
   | boolean_community_matches_any_rp_stanza
   | boolean_community_matches_every_rp_stanza
   | boolean_destination_rp_stanza
   | boolean_rib_has_route_rp_stanza
  ;
  
  boolean_rp_stanza
  
negative.code: delete_rp_stanza
  :
     DELETE COMMUNITY
     (
        ALL
        | NOT? IN rp_community_set
     ) NEWLINE
  ;
  
  disposition_rp_stanza
  :
     (
        DONE
        | DROP
        | PASS
     ) NEWLINE
  ;
  
  elseif_rp_stanza
  :
     ELSEIF boolean_rp_stanza THEN NEWLINE rp_stanza*
  ;
  
  else_rp_stanza
  