diff --git a/lib/parse.js b/lib/parse.js index bd7c866..af36b0a 100644 --- a/lib/parse.js +++ b/lib/parse.js @@ -162,7 +162,9 @@ var flatteners = { // 'type' 'typedef': flattenTypedName, 'var': synonym('member'), - // 'variation' + 'variation': function (result, tag) { + result.variation = tag.variation; + }, 'version': flattenDescription, 'virtual': synonym('abstract') }; diff --git a/test/lib/parse.js b/test/lib/parse.js index 2aa7a8e..9f64a2f 100644 --- a/test/lib/parse.js +++ b/test/lib/parse.js @@ -499,6 +499,14 @@ test('parse - @var', function (t) { t.end(); }); +test('parse - @variation', function (t) { + t.equal(evaluate(function () { + /** @variation 1 */ + })[0].variation, 1, 'see'); + + t.end(); +}); + test('parse - @version', function (t) { t.end(); });