SJON Playground
Type below. The parser, the validator and the expression evaluator here are the same ones the command line runs, compiled to WebAssembly and loaded into this tab: diagnostics land in the gutter with a quickfix where one exists, completion offers the keys the schema allows for the form you are in and, once a key is written, the values that key accepts, values appear under the editor as you type, and nothing you write leaves the page. Pick an example to start from, or bring the camera from section 1 of the tutorial and break it on purpose.
LSP assets out of date. The running language server disagrees with the last build. Run
zig build landing-page-assets to refresh it.Language server failed to load. Diagnostics, the outline, and evaluated values are unavailable. Editing, examples, and highlighting still work.
document
values