docblock-parser
Version:
A standalone docblock parser
49 lines (46 loc) • 1.43 kB
JavaScript
"use strict";
var _require = require('./consumers');
var multilineTilTag = _require.multilineTilTag;
var multilineTilEmptyLineOrTag = _require.multilineTilEmptyLineOrTag;
var booleanTag = _require.booleanTag;
var singleParameterTag = _require.singleParameterTag;
module.exports = {
text: multilineTilTag,
default: multilineTilTag,
tags: {
augments: singleParameterTag,
author: multilineTilEmptyLineOrTag,
borrows: multilineTilEmptyLineOrTag,
class: multilineTilTag,
constant: booleanTag,
constructor: booleanTag,
constructs: booleanTag,
default: singleParameterTag,
deprecated: multilineTilEmptyLineOrTag,
desciption: multilineTilTag,
event: booleanTag,
example: multilineTilTag,
extends: singleParameterTag,
field: booleanTag,
fileOverview: multilineTilTag,
function: booleanTag,
ignore: booleanTag,
inner: booleanTag,
lends: singleParameterTag,
memberOf: singleParameterTag,
name: booleanTag,
namespace: booleanTag,
param: multilineTilEmptyLineOrTag,
private: booleanTag,
property: multilineTilEmptyLineOrTag,
public: booleanTag,
requires: multilineTilEmptyLineOrTag,
returns: multilineTilEmptyLineOrTag,
see: singleParameterTag,
since: singleParameterTag,
static: booleanTag,
throws: multilineTilEmptyLineOrTag,
type: singleParameterTag,
version: multilineTilEmptyLineOrTag
}
};