'use strict';
const Noun = require('../noun.js');
const to_number = require('./to_number.js');
const units = require('./units.js');
const nums = require('./numbers.js');
class Value extends Noun {
constructor(str, tag) {
super(str);
this.tag = tag;
this.pos['Value'] = true;
this.number = null;
this.unit = null;
this.unit_name = null;
this.measurement = null;
this.parse();
}
is_unit(s) {
if (units[s]) {
return true;
}
s = s.toLowerCase();
if (nums.prefixes[s]) {
return true;
}