VOIKKOGC(1)

πŸ’– VOIKKOGC β€” bestie's guide to the Voikko grammar checker tester πŸ’–

okay so real talk, this is voikkogc from section 1 of the General Commands Manual, and it's literally the lil test bestie for the grammar checking functionality in libvoikko, the library of language tools. yes THAT libvoikko. she's iconic, she's useful, she's about to check ur grammar fr fr πŸŽ€


✨ SYNOPSIS ✨

voikkogc [options]

that's it. that's the whole vibe. no file arguments, no drama. πŸ‘‘


🌸 DESCRIPTION 🌸

so voikkogc is a test program for the grammar checking functionality in libvoikko, library of language tools. πŸ’…

the way she works: she reads sentences or paragraphs from stdin β€” one per line, bestie, one per line β€” and then prints the results out to stdout. and those results? they're structures containing all the info about the grammar errors she found in the input paragraph. like, full receipts. πŸ”βœ¨


πŸ¦‹ OPTIONS πŸ¦‹

  • --tokenize β€” instead of hunting for grammar errors, she splits the input into tokens instead. and every token gets a lil type prefix so you know what's what: "W" is a word, "P" is punctuation, "S" is whitespace, "U" is unknown, and "E" is a prefix for error messages. iconic labelling system tbh 🏷️
  • --split-sentences β€” again, not looking for grammar errors here, she's splitting the input into sentences. and those get prefixed too: "B" means the end of the sentence is a probably correct ending, "P" means the end of the sentence is a possibly correct one (but ngl, probably this sentence and the next identified sentence should be joined together, awkward 😭), and "E" means that sentence ends at the end of the input. so like, that's just where the input ran out. πŸ’€
  • -n β€” prefixes all grammar checker messages with the line number of the input data. super handy when you're like "wait which line was messy" and now you KNOW. πŸ”’
  • accept_titles=n β€” sets the value of this specified boolean option. (it's about titles. accepting them. n is the value, bestie.) βœ…
  • accept_unfinished_paragraphs=n β€” sets the value of this specified boolean option. (unfinished paragraphs β€” do we accept them? you decide, set n.) βœ…
  • accept_bulleted_lists=n β€” sets the value of this specified boolean option. (bulleted lists!! yes the ones with the lil dots.) βœ…
  • explanation_language=langcode β€” prints the human readable error explanation in the language you specify. so like, pass langcode and she'll spill the tea in that language. πŸŒπŸ—£οΈ

πŸ’€ BUGS πŸ’€

Human readable error explanations are printed in UTF-8 regardless of your current locale settings. no cap. she does not care about your locale, she's printing UTF-8, that's just the situation. 😭

πŸ‘€ SEE ALSO πŸ‘€

  • voikkospell β€” for the common options shared between the different Voikko test tools. go check that one out too, bestie, they're a matching set. 🫢

πŸ‘‘ AUTHOR πŸ‘‘

voikkogc and this manual page were written by Harri PitkΓ€nen (hatapitk@iki.fi). thank u for ur service legend πŸ«‘πŸ’œ


and that's the whole page!! this one's from the General Commands Manual, version VOIKKOGC(1), dated 2010-05-06 β€” a classic, an absolute vintage icon, still serving looks and grammar checks to this very day. slay, drink water, and always read ur stdin one line at a time. βœ¨πŸ’–πŸŽ€