fpclasschart(1)

πŸ¦‹ fpclasschart β€” the Free Pascal class tree generator πŸ¦‹

okay bestie, so this is fpclasschart(1), from the Free Pascal manual. it's a little tool that looks at your Pascal source and draws you a whole tree of your classes. it's giving family tree but for objects. 🌳✨


✨ SYNOPSIS ✨

fpclasschart --input=cmdline --output=filename [--merge=filename]
[--kind=objectkind] [--lang=language] [--help]

no cap, that's the whole shape of it. --input and --output are the main characters, everything else is optional πŸ’…


🌸 DESCRIPTION 🌸

fpclasschart creates a class tree from pascal source.

that's it. that's the vibe. you feed it pascal, it hands you back a tree. iconic honestly. πŸŽ€


🫢 USAGE 🫢

you can invoke fpclasschart with as one or more options.

(and yes, that's literally how the original says it, so i'm passing it straight to you. one or more. go off. πŸ™ˆ)


πŸ’– OPTIONS πŸ’–

fpclasschart has several options, most of them optional, defaults will be used in most cases.

  • --input=cmdline β€” this option tells fpclasschart to generate a tree file. the command line is the same as the compiler's one used to compile the source file. so basically: whatever you'd hand the compiler, you hand this. same energy. πŸ”₯
  • --output=filename β€” this option specifies the name of the generated file descfile that contains the actual chart for the object tree. yes, your tree lives in a file called descfile. that's the name. we don't question it. πŸ‘‘
  • --merge=filename β€” gives a path to a file already containing an object tree to merge. it's giving "combine our friend groups" energy fr fr. πŸ’œ
  • --kind=objectkind β€” specifys object kind. one of object, class, interface. pick your fighter. ⭐
  • --lang=language β€” sets the language for the output file. this will mainly set the strings used for the headers in various parts of the documentation files (by default they're in english). currently, valid options are:
    • de β€” German. πŸ‡©πŸ‡ͺ
    • fr β€” French. πŸ‡«πŸ‡·
    • nl β€” Dutch. πŸ‡³πŸ‡±
  • --help β€” writes a help message. when in doubt, bestie, just ask. 🧚

🌈 SEE ALSO 🌈


lowkey a reminder from your girl: this page is dated 9 december 2009 and it's part of the Free Pascal manual, so that's the version era you're working with. no surprises, no plot twists. πŸ’€βœ¨

anyway that's the whole page, you ate it, periodt. go build that class tree. πŸŽ€πŸ’…πŸ¦‹

πŸ“¦ where this page comes from