/zerowidth-lang

Runs programs written in Whitespace Language (modified to use Zero Width chars)

Primary LanguageJavaScriptMIT LicenseMIT

Whitespace Interpreter (modified to use Zero Width chars)

CLI to interpret programs written in the Whitespace programming language, but modifed to use Zero Width characters ZEROWIDTH SPACE and ZEROWIDTH NON-JOINER.

Usage

Quick Start

$ npx zerowidth-lang print-hello-world.zw

# Install
$ npm i -g zerowidth-lang

# Running a program
$ zerowidth print-hello-world.zw
$ Hello World!

# Also works with stdin!
$ cat print-hello-world.zw | zerowidth
$ Hello World!

Contributing

This is a silly project, I won't be maintaining it for any real use case!

Saying that, feel free to make GitHub issues. 👍

Legal

Credit

Thanks vii5ard! The interpreter & compiler where adapted from the vii5ard/whitespace IDE, which you should use to create programs!

License

MIT License

Copyright (c) 2019 Lochlan Bunn