anchor.diff:      return token;
     }
   
  -  /**
  -   * Parse a group of labels, cases and possibly a default keyword and
  -   * the statements that they select.
  -   */
  +  /// Parse a group of labels, cases and possibly a default keyword and the
  +  /// statements that they select.
     Token parseSwitchCase(Token token) {
       Token begin = token;
       Token defaultKeyword = null;
  
positive.code:     return token;
    }
  
    /**
     * Returns true if the stringValue of the [token] is either [value1],
     * [value2], or [value3].
     */
    bool isOneOf3(Token token, String value1, String value2, String value3) {
      String stringValue = token.stringValue;
      return value1 == stringValue ||
  
negative.code:     return token;
    }
  
    /// Parse `'@' qualified (‘.’ identifier)? (arguments)?`
    Token parseMetadata(Token token) {
      listener.beginMetadata(token);
      Token atToken = token;
  