Source: ast/tag-directive.js

var Tag = require('src/ast/tag')
;

/**
 * A tag based directive
 * @class TagDirective
 * @extends Tag
 * @memberof AST
 * @param  {Object} opts - The tag directive options
 */
var TagDirective = module.exports = function TagDirective(opts)
{
  if(!(this instanceof TagDirective))
    return new TagDirective(opts);

  Tag.call(this, opts);
}
TagDirective.prototype = Object.create(Tag.prototype);