marko/compiler/ast/Expression.js
Patrick Steele-Idem 1bf6838c2c Lot's of improvements
All string expressions are now parsed using esprima when using the builder API
2015-12-23 16:47:42 -07:00

22 lines
422 B
JavaScript

'use strict';
var Node = require('./Node');
var ok = require('assert').ok;
class Expression extends Node {
constructor(def) {
super('Expression');
this.value = def.value;
ok(this.value != null, 'Invalid expression');
}
generateCode(generator) {
generator.generateCode(this.value);
}
isCompoundExpression() {
return true;
}
}
module.exports = Expression;