1.0.3 • Published 8 years ago

decaffeinate-traverse v1.0.3

Weekly downloads
4
License
MIT
Repository
github
Last release
8 years ago

decaffeinate-traverse

Traverse programs parsed using decaffeinate-parser.

Install

$ npm install [--save-dev] decaffeinate-traverse

Usage

/**
 * This example prints all identifiers in a program. In this case, it prints:
 *
 *     a
 *     b
 *
 */

import { Visitor } from 'decaffeinate-traverse';
import { parse } from 'decaffeinate-parser';

class IdentifierPrinter extends Visitor {
  visitIdentifier(node) {
    console.log(node.data);
  }
}

new IdentifierPrinter().visit(parse('a + b'));

License

MIT

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago