anchor.diff:  grammar Javadoc;
  -
   
   file : file_element*;
   
   file_element
  -  : {Support.lookAheadJavaDoc(_input)}? javadoc
  +  : javadoc
     | code
     ;
   
  
positive.code:   ;
    
  standard_tag
    : '@' Character+
    ;
  
  inline_tag
    : '{' '@' Character+ '}'
    ; 
    
  // Comments are written in HTML - The text must be written in HTML, in that they
  
negative.code:   ;
  
  description_component
    : html_element
    | plain_text
    | inline_tag
    ;
  
  plain_text: Printable+;
  
  // Fuzzy match of HTML elements.
  // Some of the element names are too general (like a), and seem to
  // mess up the grammar.
  html_element
    : '<' Printable+ '>'
    | '</' Printable+ '>'
    ;
  
  // TODO: Other wide languages like Chinese?
  
  Printable
    : ~[ \n\r\t\u000B\u000C\u0000]
    ;
    
  Doc_start
  