21 lines
378 B
JavaScript
21 lines
378 B
JavaScript
|
'use strict';
|
||
|
|
||
|
var Node = require('./node');
|
||
|
|
||
|
/**
|
||
|
* Initialize a `Literal` node with the given `str.
|
||
|
*
|
||
|
* @param {String} str
|
||
|
* @api public
|
||
|
*/
|
||
|
|
||
|
var Literal = module.exports = function Literal(str) {
|
||
|
this.str = str;
|
||
|
};
|
||
|
|
||
|
// Inherit from `Node`.
|
||
|
Literal.prototype = Object.create(Node.prototype);
|
||
|
Literal.prototype.constructor = Literal;
|
||
|
|
||
|
Literal.prototype.type = 'Literal';
|