anchor.diff:      licenseIndices: const <int>[4],
       versionIndicies: const <int, int>{ 4:3 },
       pattern: new RegExp(
  -      r'^((?:[-;#<!.\\"/* ]*(?:REM[-;#<!.\\"/* ]*)?[-;#<!.\"/*]+)?)( *)This library is free software; you can redistribute it and/or *\n'
  +      kIndent +
  +      r'This library is free software; you can redistribute it and/or *\n'
         r'^\1\2modify it under the terms of the GNU Library General Public *\n'
         r'^\1\2License as published by the Free Software Foundation; either *\n'
         r'^\1\2version (2) of the License, or \(at your option\) any later version\. *\n'
  
positive.code:     indentPrefixIndex: 2,
      fileIndex: 3,
      pattern: new RegExp(
        r'^((?:[-;#<!.\\"/* ]*(?:REM[-;#<!.\\"/* ]*)?[-;#<!.\"/*]+)?)( *)See the file ([^ ]+) for copying permission\.',
        multiLine: true,
        caseSensitive: false,
      )
  
negative.code: 
  // COMMON PATTERNS
  
  const String kIndent = r'^((?:[-;#<!.\\"/* ]*(?:REM[-;#<!.\\"/* ]*)?[-;#<!.\"/*]+)?)( *)';
  
  final RegExp stripDecorations = new RegExp(
    r'^((?:(?:[-;#<!.\\"/* ]*(?:REM[-;#<!.\\"/* ]*)?[-;#<!.\"/*]+)?)(?:(?: |\t)*))(.*?)[ */]*$',
  