aster-parse

0.1.1 • Public • Published

aster-parse

NPM version Build Status

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.

License

MIT License

Package Sidebar

Install

npm i aster-parse

Weekly Downloads

1

Version

0.1.1

License

MIT

Last publish

Collaborators

  • rreverser