Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>WaferRollNew to Visual Studio Code? Get it now.
WaferRoll

WaferRoll

sems

|
3 installs
| (0) | Free
Waferroll language support for Visual Studio Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

WaferRoll

WaferRoll is a security-focused programming language built on the foundation of Crafting Interpreters. Its core goal is to provide built-in protection for the code developers write — obfuscating logic at the language level rather than as an afterthought.

Features

  • String & character obfuscation — string and char literals are obfuscated natively
  • Security-first design — code protection is built into the language, not bolted on
  • Procedural for now — OOP is not included yet

Requirements

  • Java must be installed and available on your PATH
  • Set the waferroll.classPath setting to the folder containing your WaferRoll interpreter (WaferRoll.java and related files)

Extension Settings

Setting Description
waferroll.classPath Path to the folder containing the WaferRoll interpreter source files

Usage

  1. Open a .wr file
  2. Press F5 or click the ▶ button in the editor toolbar to run

The extension will compile the interpreter and execute your .wr file in the integrated terminal.

Language Syntax

// Single line comment
/* Block comment */

var x = 42
var name = "hello"

fun greet(n) {
  return n
}

if (x > 10) {
  greet(name)
}

About

WaferRoll is an experimental language. It is actively being developed.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft