mirror of
https://github.com/jsdoc/jsdoc.git
synced 2025-12-08 19:46:11 +00:00
29 lines
732 B
JavaScript
29 lines
732 B
JavaScript
/**
|
|
@module jsdoc/src/parser
|
|
@requires module:common/events
|
|
@requires module:jsdoc/doclet
|
|
*/
|
|
|
|
(function() {
|
|
var Token = Packages.org.mozilla.javascript.Token,
|
|
Doclet = require('jsdoc/doclet').Doclet,
|
|
currentParser = null,
|
|
currentSourceName = '',
|
|
seen = {},
|
|
pragmas = {};
|
|
|
|
/**
|
|
@constructor module:jsdoc/src/parser.Parser
|
|
@mixesIn module:common/events.EventEmitter
|
|
*/
|
|
var Parser = exports.Parser = function() {
|
|
this._resultBuffer = [];
|
|
}
|
|
require('common/events').mixin(exports.Parser.prototype);
|
|
|
|
/** Create a new Parser. */
|
|
exports.parserFactory = function(opts) {
|
|
return new Parser();
|
|
}
|
|
|
|
})() |