WebToolsForAll

Tools / Web & Developer Tools

Tiny language playground

Run the bounded local arithmetic mini-language and inspect its output.

Input

0 UTF-16 code units

Inputs start empty. Load example fills them only when you choose it. Reset clears current inputs and results.

Output

Work through the task

Run a bounded arithmetic mini-language without JavaScript execution.

  1. Use let name = expression and print expression statements.
  2. Read printed numbers. Unsupported statements, unknown variables, division by zero and nonfinite results report errors.
  3. Review the result before copying or downloading. Editing an input invalidates the previous result; keep an original if the transformation matters.

Example to check

let n = 2 + 3 * 4, followed by print n → 14.

Limits and output behavior

At most 100 lines, 2,000 program tokens and 40 expression levels, within the 100,000-character source cap. It has no file, network or general programming-language access.

Troubleshooting

Check the statement, variable name and first parse location. Use let/print with supported arithmetic; unknown variables, division by zero and nonfinite results are errors.

Questions

Can a program read files or call the network?

No. The bounded mini-language has no file, network or general JavaScript execution facility.

Input and privacy

Processing runs in this browser. Inputs are not saved automatically. An explicitly chosen local draft, where offered, is plaintext storage on this device. Downloaded files, clipboard contents and browser extensions have separate retention behavior.