NederScript
JavaScript in het Nederlands. Schrijf code met Nederlandse keywords zoals vast, functie, als, retourneer, en compileer naar gewone JavaScript.
vast namen = ["Anne", "Bob", "Cas"];
namen.elk(naam => schrijf(`Hallo ${naam}!`));
functie faculteit(n) {
als (n <= 1) retourneer 1;
retourneer n * faculteit(n - 1);
}
klasse Hond verlengt Dier {
bouwer(naam) { dit.naam = naam; }
blaf() { schrijf(`${dit.naam}: woef!`); }
}
Features
- 🎨 Syntax highlighting voor
.nljs met Nederlandse keywords als kleur-tokens
- 🔨 Bouw naar
.js — één commando, schrijft de getranspileerde versie naast je bron
- ▶️ Voer uit met Node — direct draaien zonder eerst te compileren
- 👁️ Toon getranspileerde JS — kijk live wat je code wordt
- 📦 Bouw alle
.nljs in werkmap — bulk-compilatie voor projecten
Sneltoetsen
| Sneltoets |
Actie |
Ctrl+F5 |
Voer huidig .nljs bestand uit |
Ctrl+Shift+B |
Bouw huidig bestand naar .js |
F1 → "NederScript" |
Alle commando's |
Statusbar-knop ▶ NederScript verschijnt rechtsonder bij elk geopend .nljs bestand.
Installatie
Zoek "NederScript" in de Extensions-tab (Ctrl+Shift+X) en klik Install.
Vereisten
Node.js is nodig voor de Voer uit en Bouw commando's.
Vocabulaire
NederScript ondersteunt vertalingen voor onder andere:
- Keywords:
vast/laat/variabele (const/let/var), functie, als/anders, voor/terwijl, klasse/verlengt/bouwer, probeer/vang/gooi, retourneer, nieuw, wacht/asynchroon
- Globals:
schrijf (console.log), meld (alert), naTijd (setTimeout), haalOp (fetch), Wiskunde (Math), lokaleOpslag (localStorage)
- DOM:
vindOpId, kies (querySelector), luisterNaar (addEventListener), tekstInhoud, klasseLijst.wissel, stopStandaard
- Array:
duw/trek/zeef/beeld/verminder/elk/bevat/lengte
Plus meer dan 80 andere woorden voor de meest gebruikte JavaScript-API's.
Browser-runtime (optioneel)
.nljs bestanden kunnen ook live in de browser draaien:
<script src="nederscript.js"></script>
<script type="text/nederscript">
vast knop = document.vindOpId("knop");
knop.luisterNaar("click", () => schrijf("klik!"));
</script>
Of pre-compileer met vsce's zuster: node nederscript.js --bouw app.nljs voor een statisch .js bestand.
Licentie
MIT