anchor.diff:     ;
   
   moduleOption
  -   : OPTION_BASE WS INTEGERLITERAL # optionBaseStmt
  -   | OPTION_COMPARE WS (BINARY | TEXT) # optionCompareStmt
  +   : OPTION_BASE INTEGERLITERAL # optionBaseStmt
  +   | OPTION_COMPARE (BINARY | TEXT) # optionCompareStmt
      | OPTION_EXPLICIT # optionExplicitStmt
      | OPTION_PRIVATE_MODULE # optionPrivateModuleStmt
      ;
  
positive.code:    ;
  
  ifElseIfBlockStmt
     : ELSEIF WS ifConditionStmt WS THEN NEWLINE + (block NEWLINE +)?
     ;
  
  ifElseBlockStmt
  
negative.code: 
  // parantheses are required in case of args -> empty parantheses are removed
  eCS_ProcedureCall
     : CALL ambiguousIdentifier typeHint? (LPAREN argsCall RPAREN)?
     ;
  
  // parantheses are required in case of args -> empty parantheses are removed
  eCS_MemberProcedureCall
     : CALL implicitCallStmt_InStmt? DOT ambiguousIdentifier typeHint? (LPAREN argsCall RPAREN)?
     ;
  
  implicitCallStmt_InBlock
  