The Whitespace Language

This is an implementation of the Whitespace language in Java, along with some tools to help you to write code in Whitespace.

(git repo at codeberg)

Whitespace

The interpreter is feature-compatible with Whitespace v0.3 (with optional extensions).

WsAsm

The assembler lets you write Whitespace in a more readable form, with macros to reduce repeated code.

Wsd

The debugger lets you step through assembler code written for WsAsm.

WsInject

The injector lets you insert whitespace inside a text file, replacing the file's existing white space with Whitespace code. This page has been injected, so besides describing some tools, it's also a Whitespace program.