js2coffee
Version:
JavaScript to CoffeeScript compiler
25 lines (17 loc) • 606 B
text/coffeescript
TransformerBase = require('./base')
###
# Remove `{type: 'EmptyStatement'}` from the body.
###
module.exports = class extends TransformerBase
BlockStatementExit: (node) ->
SwitchCaseExit: (node) ->
SwitchStatementExit: (node) ->
ProgramExit: (node) ->
removeEmptyStatementsFromBody: (node, body = 'body') ->
node[body] = node[body].filter (n) ->
n.type isnt 'EmptyStatement'
node