## For morphological analysis
+has 'grammar_invalid' => (
+ is => 'rw',
+ isa => 'Bool',
+ default => undef,
+ );
+
+has 'is_nonsense' => (
+ is => 'rw',
+ isa => 'Bool',
+ default => undef,
+ );
+
has 'normal_form' => (
is => 'rw',
isa => 'Str',
traits => ['Array'],
isa => 'ArrayRef[Text::Tradition::Collation::Reading::Lexeme]',
handles => {
+ lexeme => 'get',
lexemes => 'elements',
has_lexemes => 'count',
clear_lexemes => 'clear',