1.0.4 • Published 6 years ago
moofuck v1.0.4
moofuck
A moo-flavored version of Brainfuck.
Syntax
Each line must contain only moo
and end in either LF
or CRLF
. Anything else is ignored. The 8 possible 3-permutations of LF
/CRLF
endings are mapped to the 8 commands as specified:
Brainfuck | Moofuck |
---|---|
> | LF LF LF |
< | LF LF CRLF |
+ | LF CRLF LF |
- | LF CRLF CRLF |
. | CRLF LF LF |
, | CRLF LF CRLF |
[ | CRLF CRLF LF |
] | CRLF CRLF CRLF |
Errors
All errors are thrown as new Error('moo')
.
Usage
Install with npm install moofuck --global
.
Usage
moofuck [filename] Execute a Moofuck program
moofuck [filename] [input] ...with an input string
Examples
moofuck examples/helloWorld.moofuck
moofuck examples/cat.moofuck "Hello World!"
Examples
See /examples for sample Moofuck programs.