expression-evaluation
Version:
Expression Evaluation
33 lines (32 loc) • 704 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Variable = void 0;
const Type_js_1 = require("./Type.js");
class Variable {
_type;
_signature;
_value;
constructor(_type = Type_js_1.typeUnknown, _signature) {
this._type = _type;
this._signature = _signature;
}
get value() {
return this._value;
}
set value(value) {
this._value = value;
}
get type() {
return this._type;
}
set type(type) {
this._type = type;
}
get signature() {
return this._signature;
}
set signature(value) {
this._signature = value;
}
}
exports.Variable = Variable;