anchor.diff:    ;
   
   module
  -  : 'module' STRING blockbody
  +  : 'module' name blockbody
     ;
   
   variable
  -   : 'variable' STRING blockbody
  +   : 'variable' name blockbody
      ;
   
   block
  
positive.code: 
  blocktype
     : IDENTIFIER
     ;
  
  label
  
negative.code:    ;
  
  resource
     : 'resource' resourcetype name blockbody
     ;
  
  data
     : 'data' resourcetype name blockbody
     ;
  
  provider
    : 'provider' resourcetype blockbody
    ;
  
  output
    : 'output' name blockbody
    ;
  
  local
  