'use strict';
const Term = require('../term.js');
const conjugate = require('./conjugate/conjugate.js');
const negate = require('./negate.js');
const verbTags = {
infinitive: 'Infinitive',
present: 'PresentTense',
past: 'PastTense',
gerund: 'Gerund',
actor: 'Actor',
future: 'FutureTense',
pluperfect: 'PluperfectTense',
perfect: 'PerfectTense',
PerfectTense: 'PerfectTense',
PluperfectTense: 'PluperfectTense',
FutureTense: 'FutureTense',
PastTense: 'PastTense',
PresentTense: 'PresentTense',
};
class Verb extends Term {
constructor(str, tag) {
super(str);
this.tag = tag;
this.pos['Verb'] = true;
this.conjugations = {};