Juman::Katuyou(3pm)

💖 Juman::Katuyou 💖

okay bestie, welcome to Juman::Katuyou — it's a User Contributed Perl module and it's here to let you mess with the 活用形 (inflected forms) of morpheme objects, no cap. 🌸


✨ NAME ✨

Juman::Katuyou — literally: 形態素オブジェクトの活用形を操作する (we're operating on the inflected forms of morpheme objects, periodt 💅)


🦋 DESCRIPTION 🦋

so basically it adds methods to the morpheme object Juman::Morpheme so you can play with its 活用形 (inflected forms). That's the whole vibe. 🎀

形態素オブジェクト Juman::Morpheme の活用形を操作するメソッドを追加する.

📁 FILE 📁

it reads the inflection dictionary JUMAN.katuyou.db. That dictionary gets mechanically generated from JUMAN.katuyou — the dictionary that ships with Juman itself — and it should be installed in the same directory as Katuyou.pm. iykyk.

Also, heads up: the inflection dictionary is built in BerkeleyDB format and it's accessed through the DB_File module. If DB_File isn't there when you install juman-perl, the dictionary does not get created, which means the methods this module gives you are just… not available. 💀 So check for DB_File first, bestie.


👑 METHODS 👑

🌟 kihonkei

returns the morpheme's 基本形 (base form). simple, iconic, does exactly what it says. ✨

🌟 change_katuyou2 ( FORM )

hands you back a brand new morpheme object that has the inflection form you asked for in FORM — like 基本形, 命令形, whatever you're feeling. 🫶

and if that inflection form doesn't exist? you get back an undefined value. no drama, just undef. 😭


🌈 SEE ALSO 🌈

  • Juman::Morpheme

📜 HISTORY 📜

this module was made using the KULM::Juman::Katuyou module as its original form (原形). glow-up energy fr fr. 🦋

このモジュールは,KULM::Juman::Katuyou モジュールを原形として作成された.

💜 AUTHORS 💜

  • 佐藤 理史 <sato@i.kyoto-u.ac.jp>
  • 土屋 雅稔 <tsuchiya@pine.kuee.kyoto-u.ac.jp>

give them their flowers, they ate. 🌸


🙈 POD ERRORS 🙈

not me having to report this 😭 — the doc above had some coding errors, explained below:

Around line 12:

Non-ASCII character seen before =encoding in
'形態素オブジェクトの活用形を操作する'. Assuming UTF-8

Around line 135:

=over without closing =back

and that's the whole page, bestie 🎀 this was Juman::Katuyou(3pm), generated with perl v5.40.1, dated 2026-02-11. slay, go inflect something. 💅✨

📦 where this page comes from