tolua++5.1(1)

πŸ’– NAME πŸ’–

okay so tolua++5.1 β€” it's the lua language binding development helper program, bestie. that's the whole vibe. it helps you build stuff. for Lua. with tolua++. slay.


✨ SYNOPSIS ✨

tolua++5.1 [ options ] input_file

πŸ¦‹ DESCRIPTION πŸ¦‹

tolua++5.1 is a program that literally exists to help you build applications using the tolua++5.1 library for the Lua scripting language. that's it. that's the job. no cap. 🫢


πŸ’… OPTIONS πŸ’…

the command line options are, and I need you to read all of them because I'm not letting you skip:

  • -v β€” print version information. short and iconic. ✨
  • -o file β€” set the output file. default is stdout, because of course it is. πŸ’–
  • -H file β€” create an include file. yes, capital H, don't @ me.
  • -n name β€” set the package name. default is the input file root name. so if you don't say anything, it just steals the name from your input file. main character energy honestly. πŸ‘‘
  • -p β€” parse only. that's the whole thing. no printing, no nothing.
  • -P β€” parse AND print structure information. capital P, for debugging. πŸ”₯
  • -S β€” disable support for c++ strings. bye bye strings.
  • -1 β€” subtract 1 to operator[] index, for compatibility with tolua5. yes the flag is literally the number one. πŸ’€
  • -L file β€” run a lua file (with dofile()) before doing anything. pre-game ritual. 🌸
  • -D β€” disable automatic exporting of destructors for classes that have constructors, for compatibility with tolua5.
  • -W β€” disable warnings for unsupported features, for compatibility with tolua5.
  • -C β€” disable cleanup of included lua code, for easier debugging. (that lua code is staying right where it is, bestie πŸŽ€)
  • -E value[=value] β€” add extra values to the luastate.
  • -t β€” export a list of types associates with the C++ typeid name. (the original page spells it "asociates" and I'm keeping that energy fr fr πŸ“)
  • -q β€” don't print warnings to the console. quiet queen. 🀫
  • -h β€” print usage information.
okay important one: should the input file be omitted, stdin is assumed; and in that case, the package name must be explicitly set. no guessing. not optional. periodt. πŸ’…

🧚 AUTHOR 🧚

this manual page was originally written by Filip Van Raemdonck <mechanix@debian.org> and Jimmy Kaplowitz <jimmy@debian.org> for the Debian GNU/Linux system. it was then expanded for tolua++5.1 by Cesare Tirabassi <norsetto@ubuntu.com> for the Ubuntu GNU/Linux system (but may be used by others). shoutout to the icons who wrote the docs πŸ«ΆπŸ‘‘


and that's a wrap on tolua++5.1(1) from Tolua++, dated 20 Jul 2009. literally vintage, still serving. go forth and bind those lua languages bestie, ily, mwah πŸ’–πŸ’…βœ¨

πŸ“¦ where this page comes from