Skip to content

zorchenhimer/whitespace

Repository files navigation

Whitespace

This is an implementation of the Whitespace esoteric programming language.

Usage

wt

This is a utility to translate between an assembly representation of whitespace and pure whitespace.

Usage: wt [--to-asm] [--to-wsp] [INPUT [OUTPUT]]

Positional arguments:
  INPUT                  Input filename.  Defaults to STDIN.
  OUTPUT                 Output filename.  Defaults to STDOUT

Options:
  --to-asm, -a           Translate to assembly
  --to-wsp, -w           Translate to whitespace
  --help, -h             display this help and exit

wi

This is the whitespace interpreter. It only reads pure whitespace, not the assembly representation.

Usage: wi [--debug] [INPUT [OUTPUT]]

Positional arguments:
  INPUT                  Input file.  Defaults to STDIN.
  OUTPUT                 Output file.  Defaults to STDOUT.

Options:
  --debug, -d
  --help, -h             display this help and exit

If the input is a file (ie, passed as an argument), user input uses STDIN. Otherwise, no user input is allowed.

License

MIT License. See LICENSE.md.

About

Whitespace Interpreter written in Go

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published