mowascript
Version:
MowaScript language implementation
97 lines (84 loc) • 1.79 kB
JavaScript
export default {
mur: "var",
nehaj: "let",
konst: "const",
ako: "if",
inako: "else",
poka: "while",
delaj: "do",
dla: "for",
probuj: "try",
lovi: "catch",
vKoncu: "finally",
prelom: "break",
prodolzi: "continue",
i: "&&",
abo: "||",
ne: "!",
tip: "typeof",
jeEksemplar: "instanceof",
istina: "true",
loz: "false",
nicto: "null",
funkcija: "function",
novy: "new",
vrati: "return",
sej: "this",
klasa: "class",
konstruktor: "constructor",
statika: "static",
nasljedovati: "extends",
predok: "super",
drukuj: "console.log",
govori: "console.log",
govoriGreska: "console.error",
govoriVnimanje: "console.warn",
govoriInfo: "console.info",
importuj: "import",
iz: "from",
exportuj: "export",
izbor: "switch",
sluсaj: "case",
konec: "break",
dlina: "length",
soderzi: "includes",
razdeli: "split",
sojedini: "join",
dodajKStroku: "concat",
absolutno: "Math.abs",
maksimum: "Math.max",
minimum: "Math.min",
vStepenu: "Math.pow",
vStroku: "JSON.stringify",
izStroki: "JSON.parse",
jeArray: "Array.isArray",
Cislo: "Number",
Stroka: "String",
Logicno: "Boolean",
vKontekste: "with",
debuguj: "debugger",
udalaj: "delete",
nic: "void",
Obecanje: "Promise",
ispolni: "resolve",
otkloni: "reject",
".togda": ".then",
".lovi": ".catch",
".vKoncu": ".finally",
kak: "as",
inace: "default",
Simbol: "Symbol",
VelikoCislo: "BigInt",
neCislo: "NaN",
Vecnost: "Infinity",
filtruj: "filter",
mapuj: "map",
najdi: "find",
dlaKazdogo: "forEach",
dobavi: "push",
izvleki: "pop",
iznacaloUdalj: "shift", //"smesc": "shift", //"iznacaloUdalj": "shift",
vnacaloDodaj: "unshift",
sojediniMassivy: "concat",
najdiIndeks: "indexOf",
};