UNPKG

urduscript

Version:

اردو اسکرپٹ ایک جدید اردو پروگرامنگ زبان ہے جو مکمل اردو نحو، منطقی افعال، اور اظہار کی سہولت فراہم کرتی ہے۔ تخلیق کردہ: Atikin Verse. | UrduScript is a modern Urdu programming language enabling complete coding in native Urdu syntax. Created by Atikin Ver

29 lines (24 loc) 852 B
const vm = require('vm'); const dictionary = require('../keywords/dictionary'); function interpret(code) { let translatedCode = code; // Urdu keyword replacement (Unicode-safe) Object.entries(dictionary).forEach(([urdu, js]) => { const regex = new RegExp(urdu.replace(/[-/\\^$*+?.()|[\]{}]/g, '\\$&'), 'gu'); // escape characters translatedCode = translatedCode.replace(regex, js); }); try { const context = { console: { log: (...args) => { console.log(...args.map(a => a.toString())); } } }; vm.createContext(context); vm.runInContext(translatedCode, context); } catch (error) { console.log("🚫 خرابی:", error.message); } } module.exports = interpret;