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

ddeLang

ddededodediamante

|
4 installs
| (1) | Free
Adds support for the custom .dde language, with autocomplete, highlighting and more.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

ddeLang Support

A Visual Studio Code extension that adds syntax highlighting for the ddeLang programming language.

Features

  • Syntax highlighting for:
    • Numbers (integers and decimals)
    • Strings (single and double quoted)
    • Booleans (true, false)
    • Identifiers
    • Control keywords (if, elseif, else, return, ...)
    • Operators (+, -, *, /, =)
    • Comparators (==, !=, <=, >=, <, >)
    • Commas and semicolons
    • Brackets ({}, ())
    • Others

Language Overview

ddeLang is a simple, custom programming language with a syntax inspired by JavaScript, but cleaner and more lightweight. It is currently a work in progress, but more features will be added soon.

Example Code

x = random(1, 10);

print('The value of x is', x, "and it's of type", typeof(x));

y = 'Hello ' + ' World!';

print(y, '|', typeof(y));

print({ a = 1; b = 2; a + b; } + { 5 * 5 });

Syntax Reference

Comments

Use # for single-line comments.

# This is a comment

Variables and Assignment

x = 5;
name = "Hello";
isOn = true;

Data Types

  • Numbers: 42, 3.14
  • Strings: "text" or 'text'
  • Booleans: true, false
  • Null: null

Operators

  • Math: +, -, *, /
  • Comparison: ==, !=, <, >, <=, >=
  • Assignment: =

Functions

Definition

add = (a, b) {
  return a + b;
};

Call

result = add(2, 3);

Conditionals

if (x > 0) {
  result = "positive";
} elseif (x < 0) {
  result = "negative";
} else {
  result = "zero";
}

Loops

for (item, index) in list {
  print(item);
}

Blocks and Grouping

{
  a = 1;
  b = a + 2;
}

Arrays and Objects

Indexing

value = arr[0];

Property Access

name = user.name;

Method Call

result = user.getName();

Semicolons

Semicolons ; are optional but supported for separating expressions.

Built-in Keywords

  • if, else, elseif
  • for, in
  • return
  • null

File Extension

Files ending in .dde will automatically be recognized and highlighted as ddeLang.

Installation

Method 1

  1. Install the extension from the VS Code Marketplace.
  2. Open a .dde file to see ddeLang in action.

Method 2

  1. Clone ddeLang's repository.
  2. Open the folder in VS Code.
  3. Press F5 to launch a new VS Code window with the extension enabled.
  4. Open a .dde file to see ddeLang in action.

Contributing

Want to improve or expand ddeLang support? PRs and issues are always welcome.

License

MIT

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