In nlp.text("4 red roses").terms(), roses is a verb. Roses should be a noun in this case because it comes after an adjective.
> nlp.text("five kittens").terms()
[ Value {
whitespace: { preceding: '', trailing: ' ' },
text: 'five',
normal: 'five',
expansion: null,
reason: 'is_value',
pos: { Noun: true, Value: true },
tag: 'Value',
number: 5,
unit: '',
unit_name: null,
measurement: null,
of_what: '' },
Verb {
whitespace: { preceding: '', trailing: '' },
text: 'kittens',
normal: 'kittens',
expansion: null,
reason: 'rules_pass_37',
pos: { Verb: true },
tag: 'Verb' } ]
Kittens should be marked as a noun because it follows a number.
Resolved, waiting to be merged. (#204)
Most helpful comment
Resolved, waiting to be merged. (#204)