UNPKG

firescript

Version:
32 lines (26 loc) 559 B
const Node = require('./Node') /** * DebuggerStatement * * @class DebuggerStatement * @extends FirescriptNo * * interface DebuggerStatement { * type: 'DebuggerStatement'; * } */ class DebuggerStatement extends Node { constructor (parser) { super(parser) if (!parser.match('keyword', 'debugger')) { this.syntaxError('Unexpected token, DebuggerStatement expected') } parser.skipNext() } resolve (ctx) { return this.createJSON(ctx, { type: 'DebuggerStatement' }) } } module.exports = DebuggerStatement