anchor.diff:            'access:${declaration.name.name[0] == '_' ? 'private' : 'public'}',
             options['line-numbers'] as bool
                 ? 'line:${unit.lineInfo.getLocation(declaration.offset).lineNumber}'
  -              : ''
  +              : '',
  +          'type:${declaration.isAbstract ? 'abstract' : ''} class',
           ]);
           declaration.members.forEach((member) {
             if (member is ConstructorDeclaration) {
  
positive.code:               name,
                path.relative(file.path, from: root),
                '/${constructor.matchAsPrefix(member.toSource())[0]}/;"',
                'C',
                options['line-numbers'] as bool
                    ? 'line:${unit.lineInfo.getLocation(offset).lineNumber}'
                    : '',
                'class:${declaration.name}',
                'signature:(${_parseArgs(member.toSource())})',
              ]);
            } else if (member is FieldDeclaration) {
              member.fields.variables.forEach((variable) {
  
negative.code: 
    Ctags(this.options);
  
    String _parseFieldType(String input) {
      // const int test = 1;
      // final List<Map<String, dynamic>> list = [{'a': 1}];
      var leftHandSide = input.split('=')[0];
  