/html/en/beef.html

https://gitlab.com/chch/manpages · HTML · 71 lines · 46 code · 25 blank · 0 comment · 0 complexity · 8b0b220102e6c76e7eb2a28c6e84e196 MD5 · raw file

  1. <html>
  2. <head><meta charset=utf-8/>
  3. <title>beef - flexible Brainfuck interpreter</title></head>
  4. <body><pre>
  5. BEEF(1) User Commands BEEF(1)
  6. NAME
  7. beef - flexible Brainfuck interpreter
  8. SYNOPSIS
  9. beef [OPTIONS] FILE
  10. DESCRIPTION
  11. beef is a Brainfuck interpreter written in C. It is written with flexi&#8208;
  12. bility and portability in mind: it is not the smallest nor the fastest
  13. Brainfuck interpreter on Earth, but it has some options to control his
  14. behavior and doesn&apos;t suffer most of the limitations which are usually
  15. present in Brainfuck interpreters.
  16. One of the best features of beef is that it has no limitations on the
  17. length of the tape, which is created dinamically, and allows you to move
  18. in any direction, even to move an unlimited amount of cells left when you
  19. are on the starting cell.
  20. beef also allows you to control his behavior in case it reads and EOF
  21. from the input stream: see below for a list of available options.
  22. OPTIONS
  23. -d Enable debugging. The debugging command # is not part of the
  24. Brainfuck language, but it&apos;s an useful feature for the programmer,
  25. so most interpreters implement it. Debugging is off by default.
  26. -e When read an EOF from input, store an EOF in the current cell.
  27. This is for compatibility with programs written for other inter&#8208;
  28. preters; the default behavior is to store a 0 in the current cell
  29. when an EOF is read.
  30. -n When read an EOF from input, do nothing. This is the default
  31. behavior in some other interpreters, so it&apos;s supported in beef for
  32. compatibility reasons. The default behavior is to store a 0 on
  33. the current cell instead.
  34. --version
  35. Show the version number and exit successfully.
  36. --help Show a short help message and exit with success.
  37. EXIT STATUS
  38. beef returns an exit staus of zero on success, or an exit status of -1 if
  39. it was unable to perform the requested operation.
  40. Please note that no checks are performed on the code: if the code you are
  41. trying to run is buggy, beef will run it anyway and the result will prob&#8208;
  42. ably differ from what you expected.
  43. AUTHOR
  44. This manual page was written by KiyuKo &lt;eof AT kiyuko DOT org&gt;
  45. 0.0.6 February 01, 2007 BEEF(1)
  46. </pre></body></html>