BMP(1)

BMP(1) β€” General Commands Manual πŸ’–

✨ NAME ✨

okay so bmp: - babel universal macro processor. No cap, that’s the whole name vibe.

🌈 SYNOPSIS 🌈

Here’s the shape of it, bestie:

bmp [<Options>] [<filename1> [<filename2> ...]]

πŸ’… OPTIONS πŸ’…

Options roll call, no skips, periodt:

  • -o <fileneme> β€” Output file
  • -p β€” Pascal mode (default), equal to -mm "//" -mo "[" -mc "]" -mp "#"
  • -c β€” C mode, equal to -mm "#" -mo "[" -mc "]" -mp "$" -l '#line %2 "%1"'
  • -i β€” Ignore upper/lower case
  • -l β€” Line info (default for C mode: '#line %2 "%1"')
  • -I <directory> β€” Include path
  • -D <symbol> β€” Define symbol <symbol>
  • -mm <string> β€” Meta macro start string
  • -mo <char> β€” Open bracket
  • -mc <char> β€” Close bracket
  • -mp <char> β€” Parameter character
  • -dd β€” Print definitions
  • -h β€” Help

✨ and because this page is extra, the option roll call repeats exactly like this: ✨

  • -o <fileneme> β€” Output file
  • -p β€” Pascal mode (default), equal to -mm "//" -mo "[" -mc "]" -mp "#"
  • -c β€” C mode, equal to -mm "#" -mo "[" -mc "]" -mp "$" -l '#line %2 "%1"'
  • -i β€” Ignore upper/lower case
  • -l β€” Line info (default for C mode: '#line %2 "%1"')
  • -I <directory> β€” Include path
  • -D <symbol> β€” Define symbol <symbol>
  • -mm <string> β€” Meta macro start string
  • -mo <char> β€” Open bracket
  • -mc <char> β€” Close bracket
  • -mp <char> β€” Parameter character
  • -dd β€” Print definitions
  • -h β€” Help

πŸ¦‹ SEE ALSO πŸ¦‹

Go click this, bestie:


That’s the whole BMP(1) moment, bestie. September 2011 called, and it’s still serving BMP(1). Stay iconic, go process some macros. πŸ’–βœ¨