This is why it is good to have tests!  If we look at the jsdoc definition of `@type` you can see it only allows a type and not a name or a description: http://usejsdoc.org/tags-type.html

So this line can only be:

```
var doc = parseDoc("@type {string}");
```

If you are documenting a var then you would probably use a combination of tags such as:

```
/**
 * @name varOfTypeString
 * @type {string}
 * @description description of var
 */
var varOfTypeString = 'hello';
```

In fact the next version of the jsdoc package can actually read the name from the code, so you could get away with:

/**
 * @type {string}
 * @description description of var
 */
var varOfTypeString = 'hello';
```