marko/compiler/ast/Identifier.js
2016-12-20 17:19:06 -05:00

25 lines
410 B
JavaScript

'use strict';
var Node = require('./Node');
class Identifier extends Node {
constructor(def) {
super('Identifier');
this.name = def ? def.name : undefined;
}
generateCode(codegen) {
return this;
}
writeCode(writer) {
var name = this.name;
writer.write(name);
}
toString() {
return this.name;
}
}
module.exports = Identifier;