123456789101112131415161718192021222324252627282930313233 |
- 'use strict';
-
- var Node = require('./node');
-
- /**
- * Initialize a new `Case` with `expr`.
- *
- * @param {String} expr
- * @api public
- */
-
- var Case = exports = module.exports = function Case(expr, block){
- this.expr = expr;
- this.block = block;
- };
-
- // Inherit from `Node`.
- Case.prototype = Object.create(Node.prototype);
- Case.prototype.constructor = Case;
-
- Case.prototype.type = 'Case';
-
- var When = exports.When = function When(expr, block){
- this.expr = expr;
- this.block = block;
- this.debug = false;
- };
-
- // Inherit from `Node`.
- When.prototype = Object.create(Node.prototype);
- When.prototype.constructor = When;
-
- When.prototype.type = 'When';
|