
DFkup — /diː ɛf kʌp/
VSCode Syntax Highlighting
A fast scripting language • Typed • Stack-based VM • JIT Compiler
Install from VSCode Marketplace • API Reference
About
This is a Visual Studio Code extension that provides syntax highlighting for DFkup, a functional, indent-based scripting language designed to be enjoyable, easy to learn and work with so you don't f*ck up!
DFkup is built on top of VanCode, a modular CodeGen, VM and JIT compiler written in Nim. The JIT compiler is powered by DynASM, assembling code at runtime.
Features
- Full syntax highlighting for
.dfkupfiles - Support for:
- Control flow:
if/elif/else,forloops,whileloops - Variable declarations:
var(mutable),const(compile-time) - Function definitions with named parameters, return types, and generics
- Data literals: integers, floats, strings (single/double/triple-quoted, backtick)
- String interpolation with
$varsyntax - Array and object literals (JSON-like)
- Built-in JSON support
- Doc comments (
##) and line comments (#)
- Control flow:
Installation
Install from the VSCode Marketplace or search for "DFkup" in the Extensions tab.
Release Notes
See CHANGELOG.md for release history.
LGPL-3.0-or-later | Copyright OpenPeeps & Contributors — All rights reserved.