decaffeinate-parser
Version:
A better AST for CoffeeScript, inspired by CoffeeScriptRedux.
13 lines (12 loc) • 437 B
JavaScript
import { Base as CS1Base, Op as CS1Op } from 'decaffeinate-coffeescript/lib/coffee-script/nodes';
import { Base, Op } from 'decaffeinate-coffeescript2/lib/coffeescript/nodes';
export function patchCoffeeScript() {
CS1Op.prototype.invert = invert;
CS1Base.prototype.invert = invert;
Op.prototype.invert = invert;
Base.prototype.invert = invert;
}
function invert() {
this.inverted = !this.inverted;
return this;
}