HFST-TOKENIZE(1)
okay so</p> you just pulled up hfst-tokenize, a User Commands manual page from the HFST girlies, and honestly? you're about to have the best time doing matching/lookup on text streams. welcome to the group chat π
β¨
β¨ NAME β¨
hfst-tokenize β perform matching/lookup on text streams π«Ά
πΈ SYNOPSIS πΈ
hfst-tokenize [--segment | --xerox | --cg | --giella-cg] [OPTIONS...]
RULESET
π¦ DESCRIPTION π¦
perform matching/lookup on text streams. that's the whole vibe. π
π Common options: π
-h,--helpβ Print help message. your lil "what do I do" button.-V,--versionβ Print version info.-v,--verboseβ Print verbosely while processing. she talks a LOT.-q,--quietβ Only print fatal errors and requested output.-s,--silentβ Alias of--quiet. same girl, different name π«Ά-n,--newlineβ Newline as input separator (default is blank line). so default is blank-line, and-nsays "nah, newlines".-a,--print-allβ Print nonmatching text. nobody gets left out β¨-w,--print-weightβ Print weights (overrides earlier-Woption).-W,--no-weightsβ Don't print weights (default; overrides earlier-w, or-wimplied by-g, options).-m,--tokenize-multicharβ Tokenize multicharacter symbols (by default only one utf-8 character is tokenized at a time regardless of what is present in the alphabet).-b,--beam=Bβ Output only analyses whose weight is withinBfrom best result.-tS,--time-cutoff=Sβ Limit search after having usedSseconds per input.-lN,--weight-classes=Nβ Output no more thanNbest weight classes (where analyses with equal weight constitute a class).-u,--uniqueβ Remove duplicate analyses. de-dupe, slay.-z,--segmentβ Segmenting / tokenization mode (default).-i,--space-separatedβ Tokenization with one sentence per line, space-separated tokens.-x,--xeroxβ Xerox output.-c,--cgβ Constraint Grammar output.-S,--superblanksβ Ignore contents of unescaped[](cf.apertium-destxt); flush onNUL.-g,--giella-cgβ CG format used in Giella infrastructure (implies-wand-l2, treats@PMATCH_INPUT_MARK@as subreading separator, expects tags to be Multichar_symbols, flush onNUL).-C,--conlluβ CoNLL-U format.-f,--finnposβ FinnPos output.-L,--vislβ VISL input and output (implies-W, handles<s>as blocks and<STYLE>inline).
Use standard streams for input and output (for now). π
π REPORTING BUGS π
Report bugs to <hfst-bugs@helsinki.fi> or directly to our bug tracker at: <https://github.com/hfst/hfst/issues>
hfst-tokenize home page: <https://github.com/hfst/hfst/wiki/HfstTokenize> General help using HFST software: <https://github.com/hfst/hfst/wiki>
bestie if it's broken, tell them. they literally want to know. fr fr π
π COPYRIGHT π
Copyright Β© 2017 University of Helsinki, License GPLv3: GNU GPL version 3 <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
and that's the whole page π this beauty is part of the HFST collection and the version in front of you is dated August 2018 β so yes, she's an icon, she's been an icon, and she'll stay an icon. periodt. ππ¦π
π¦ where this page comes from
- debian bookworm: hfst 3.16.0-5 Β· GPL-3.0-or-later
- debian trixie: hfst 3.16.2-1+b1 Β· GPL-3.0-or-later
- nixos 26.05: hfst 3.16.2
- opensuse-leap 16.0: hfst 3.16.0-bp160.1.11 Β· Apache-2.0 AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-only AND GPL-3.0-or-later AND GPL-3.0-only
- ubuntu jammy: hfst 3.15.4-2 Β· GPL-3.0-or-later
- ubuntu noble: hfst 3.16.0-5build4 Β· GPL-3.0-or-later
- ubuntu questing: hfst 3.16.2-1
- ubuntu resolute: hfst 3.16.2-1build2 Β· GPL-3.0-or-later
- ubuntu stonking: hfst 3.17.1-6 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms