Parse a string of javascript to determine the context for functions, variables and comments based on the code that follows.
Currently supports:
Install with npm
$ npm i code-context --save
var parseContext = require('code-context');
Given the following code in my-app.js:
/**
* My app
*/
var app = function(str) {
return str
};
Pass my-app.js as a string:
var str = fs.readFileSync('my-app.js', 'utf8');
var context = parseContext(str);
Results in:
[{
type: 'comment',
begin: 1,
end: 3
},
{
begin: 4,
type: 'function',
name: 'app',
string: 'app()',
original: 'var app = function(str) {'
}]
Install dev dependencies:
$ npm i -d && npm test
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue
Jon Schlinkert
Copyright © 2015 Jon Schlinkert Released under the MIT license.
This file was generated by verb-cli on August 01, 2015.