expression-evaluation
Version:
Expression Evaluation
29 lines (28 loc) • 569 B
JavaScript
import { typeUnknown } from './Type.js';
export class Variable {
_type;
_signature;
_value;
constructor(_type = 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;
}
}