LT-PARADIGM(1)
π lt-paradigm(1) β the girlies' guide π
okay so bestie, this is a page from the General Commands Manual, and it's all about lt-paradigm, a lil tool that makes listings out of a compiled transducer. yes we're doing finite-state stuff today, and yes you're gonna slay at it. π¦
β¨ NAME β¨
lt-paradigm β generate listings from a compiled transducer. that's the whole vibe. it's giving "I compile transducers and then I print". π
π SYNOPSIS π
lt-paradigm [-a | -s | -z | -h] [-e TAG] fst_file
[input_file [output_file]]
so you hand it an fst_file, and optionally an input_file and an output_file. the flags go up front. simple as. πΈ
π DESCRIPTION π
lt-paradigm prints paths matching input patterns from a transducer. like, you've got a compiled transducer, you've got patterns, and it goes "here are all the paths that match, bestie". β¨
fst_fileβ the compiled transducer. the main character, lowkey. πinput_fileβ a list of patterns to be extracted, separated by newlines or nulls. so you can separate them however your heart desires (well, one of those two ways). π«Άoutput_fileβ all paths matching the patterns ininput_file. each path is terminated by a newline, and groups are separated by the separator used in the input. so if you split 'em with nulls, they come back grouped by nulls. it's giving symmetry. πͺ
π OPTIONS π
-a,--analyserβ match patterns on the right side of the transducer rather than the left. flipping the whole thing around, no big deal. π-e TAG,--exclude TAGβ when expanding<*>, do useTAG. (yes, that's literally what the manpage says, and I am not the one to argue with it.) π-s,--sortβ sort the output for each pattern. alphabetised and demure. β¨-z,--null-flushβ no-op, included for compatibility. it does literally nothing and it's still here. iconic behaviour honestly. π-h,--helpβ prints a short help message. your girl always comes through with the help text. π
π SEE ALSO π
(the original list has a trailing comma, so. here we are. π)
Β©οΈ COPYRIGHT Β©οΈ
Copyright Β© 2022 Apertium. This is free software. You may redistribute copies of it under the terms of the GNU General Public License: https://www.gnu.org/licenses/gpl.html. free as in free, bestie, go wild. ποΈ
π BUGS π
Many... lurking in the dark and waiting for you!
not me reading that at 2am. the manpage really said "they're in the walls". π anyway, keep your eyes open. π₯
mwah π that's the whole page. it came from the Apertium girlies, dated June 30, 2022, and it's filed under LT-PARADIGM(1) in the General Commands Manual. go forth and paradigm, queen. ππ¦β¨
π¦ where this page comes from
- debian bookworm: lttoolbox-dev 3.7.1-1+b2 Β· GPL-2.0-or-later
- debian trixie: lttoolbox-dev 3.8.0-2 Β· GPL-2.0-or-later
- nixos 26.05: lttoolbox 3.7.6
- nixpkgs unstable: lttoolbox 3.8.2
- opensuse-leap 16.0: lttoolbox 3.7.6-bp160.1.12 Β· GPL-2.0-or-later
- opensuse-leap 16.0: lttoolbox 3.7.6-bp160.1.12 Β· GPL-2.0-or-later
- opensuse-leap 16.0: lttoolbox 3.7.6-bp160.1.12 Β· GPL-2.0-or-later
- opensuse-leap 16.0: lttoolbox 3.7.6-bp160.1.12 Β· GPL-2.0-or-later
- ubuntu noble: lttoolbox-dev 3.7.6-1build1 Β· GPL-2.0-or-later
- ubuntu questing: lttoolbox-dev 3.8.2-1
- ubuntu resolute: lttoolbox-dev 3.8.2-1build2 Β· GPL-2.0-or-later
- ubuntu stonking: lttoolbox-dev 3.8.3-2 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms