aster-parse
v0.1.1
Published
Centralized code parsing for aster.
Downloads
24
Maintainers
Readme
aster-parse
Centralized code parsing for aster.
Usage
This is mostly internal module that you don't want to use directly but rather as part of aster-src. However, you should use it directly when developing bindings for external build systems.
API
parse(options)
options.loc
Type: Boolean
Default: true
Location tracking (required for source maps; common option for all the parsers).
options.*
Any other options for parsers being used (see corresponding documentation of each parser).
parse.registerParser(extension, parser)
Method for registering parser as processor for any files with given extension:
var parse = require('aster-parse');
parse.registerParser('.coffee', require('aster-parse-coffee'));
Please note that parsers published under name in format 'aster-parse-<extension>'
do not require explicit registration.