Lingua...rammar(3pm)
π NAME π
Lingua::EN::NameGrammar β bestie, this is the grammar tree for Lingua::EN::NameParse. That's it, that's the whole vibe β¨
(You'll see the page header render it all squished as Lingua...rammar(3pm) β it's the same girl, she's just in her abbreviated era π
)
πΈ SYNOPSIS πΈ
Okay so these are internal functions, meaning you don't call them yourself β they get called from the NameParse.pm module. Not me gatekeeping, that's literally just the architecture π
β¨ DESCRIPTION β¨
It's giving⦠a grammar tree of personal name syntax for the Lingua::EN::NameParse module. Periodt.
The grammar defined here is meant to be used with the Parse::RecDescent module. π¦
Heads up, bestie, this part is important: parsing here is done depth first, which means it matches the shortest string first. So to dodge premature matches β when one rule is a subset of another, longer rule β that shorter rule has to show up after the longer one. Otherwise she'll snatch the match too early and the whole thing is a mess π
No cap, go read the Parse::RecDescent documentation for more details on this. It's the source of truth, I'm just the messenger π«Ά
π AUTHOR π
NameParse::Grammar was written by Kim Ryan <kimryan at cpan dot org>. Iconic behavior, honestly π
π COPYRIGHT AND LICENSE π
Copyright (c) 2018 Kim Ryan. All rights reserved.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. π
And that's the whole page, bestie! This one shipped with perl v5.28.0 and it's dated 2018-11-17. Go forth and parse some names, you absolute main character π§π
π¦ where this page comes from
- debian bookworm: liblingua-en-nameparse-perl 1.38-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- debian trixie: liblingua-en-nameparse-perl 1.38-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu jammy: liblingua-en-nameparse-perl 1.38-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: liblingua-en-nameparse-perl 1.38-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms