anchor.diff:    sink.write(toCondition(alphaNum));
     sink.writeln(';');
   
  +  sink.close();
   }
   
   void main() {
  
positive.code:     case 'Nl':
      case 'No':
        alphaNum.add(code);
        break;
      }
    });
  
    var file = new File('lib/src/unicode.dart');
    // TODO wrap lines;
  
negative.code:       upper.add(code);
        alpha.add(code);
        alphaNum.add(code);
        params.addAll(['u:true', 'a:true', 'an:true']);
        break;
  
      case 'Lm':
      case 'Lo':
        alpha.add(code);
        alphaNum.add(code);
        params.addAll(['a:true', 'an:true']);
        break;
  
      case 'Mc':
  