bayascript
Version:
Write computer programming in Hausa language
345 lines (343 loc) • 5.53 kB
JavaScript
const keywords = {
bs: [
"bar",
"idan",
"akasi",
"nuna",
"nunakure",
"daidaida",
"aikin",
"maida",
"duk",
"ajin",
"sabon",
"konst",
"fitarda",
"shigoda",
"kuma",
"kokuma",
"gwada",
"kama",
"tsayi",
"yanki",
"ciri",
"debi",
"mayeGurbin",
"mayeDukGurbin",
"manyanBaki",
"kananunBaki",
"jona",
"sassaki",
"sassakiFarko",
"sassakiKarshe",
"harafiNa",
"alamarHarafiNa",
"raba",
"lambarHarafin",
"lambarHarafinKarsheNa",
"nemo",
"nemoDuk",
"binciko",
"yakunshi",
"yafaraDa",
"yaKareDa",
"zuwaRubutu",
"zuwaEsfonanshiyal",
"toFiks",
"toFirisishin",
"Lamba",
"lambaMeDugo",
"lambaMaraDugo",
"KwananWata",
"Jeri",
"cire",
"saka",
"ciriFarko",
"sakaFarko",
"goge",
"sakaTsakanin",
"shirya",
"juya",
"kowanne",
"maf",
"fulatMaf",
"tace",
"rage",
"rageDama",
"kowanne",
"wasu",
"samo",
"shekara",
"wata",
"kwananWata",
"rana",
"awa",
"minti",
"dakika",
"karamarDakika",
"lokaci",
"yaw",
"Lissafi",
"shekararUTC",
"watanUTC",
"kwananWatanUTC",
"ranarUTC",
"awarUTC",
"mintinUTC",
"dakikarUTC",
"karamarDakikarUTC",
"lokacinUTC",
"sakaRana",
"sakaShekara",
"sakaAwa",
"sakaKaramarDakika",
"sakaMinti",
"sakaWata",
"sakaDakika",
"sakaLokaci",
"chanki",
"zabiNa",
"tsaya",
"cigaba",
"jeka",
"babu",
"acikin",
"na",
"matukar",
"yi",
"Saiti",
"kara",
"nada",
"balus",
"girma",
"irin",
"gidan",
"auna",
"zartar",
"akarshe",
"jefar",
"dis",
"kunnaSaba",
"saurari",
"heda",
"aika",
"budeFayil",
"rubutaFayil",
"gogeFayil",
"karantaFayil",
"karaFayil",
"sakeSunanFayil",
"akwai",
"budeFolda",
"rikosib",
"fassara",
"budeHanya",
"daga",
"zuwa",
"dalili",
"sako",
"turaMail",
"amsa",
"gyara",
"bada",
"karbi",
"aika",
"sakamakon",
"Rauta",
"bukaci",
"hadaHanya",
"hada",
"maijira",
"jira",
"eh",
"aa"
],
js: [
"var",
"if",
"else",
"console.log",
"console.error",
"==",
"function",
"return",
"for",
"class",
"new",
"const",
"module.exports=",
"require",
"&&",
"||",
"try",
"catch",
"length",
"slice",
"substring",
"substr",
"replace",
"replaceAll",
"toUpperCase",
"toLowerCase",
"concat",
"trim",
"trimStart",
"trimEnd",
"charAt",
"charCodeAt",
"split",
"indexOf",
"lastIndexOf",
"match",
"matchAll",
"search",
"includes",
"startsWith",
"endsWith",
"toString",
"toExponential",
"toFixed",
"toPrecision",
"Number",
"parseFloat",
"parseInt",
"Date",
"Array",
"pop",
"push",
"shift",
"unshift",
"delete",
"splice",
"sort",
"reverse",
"forEach",
"map",
"flatMap",
"filter",
"reduce",
"reduceRight",
"every",
"some",
"find",
"getFullYear",
"getMonth",
"getDate",
"getDay",
"getHours",
"getMinutes",
"getSeconds",
"getMilliseconds",
"getTime",
"now",
"Math",
"getUTCFullYear",
"getUTCMonth",
"getUTCDate",
"getUTCDay",
"getUTCHours",
"getUTCMinutes",
"getUTCSeconds",
"getUTCMilliseconds",
"getUTCTime",
"setDate",
"setFullYear",
"setHours",
"setMilliseconds",
"setMinutes",
"setMonth",
"setSeconds",
"setTime",
"switch",
"case",
"break",
"continue",
"goto",
"default",
"in",
"of",
"while",
"do",
"Set",
"add",
"has",
"values",
"size",
"typeof",
"instanceof",
"test",
"exec",
"finally",
"throw",
"this",
"createServer",
"listen",
"writeHead",
"end",
"open",
"writeFile",
"unlink",
"readFile",
"appendFile",
"rename",
"existsSync",
"mkdirSync",
"recursive",
"parse",
"createTransport",
"from",
"to",
"subject",
"text",
"sendMail",
"response",
"put",
"get",
"post",
"send",
"status",
"Router",
"use",
"createConnection",
"connect",
"async",
"await",
"true",
"false"
],
errorDictionary: {
hausa: [
"BayaScript",
"Kuskuren Rubutu: Chanja dawwamammen bariyable",
"Kuskuren Sintes: Bamuyi tsammanin wannan alamar ba",
"Kuskuren Rafarens: ",
"ba a ayyana shi ba",
"Kuskuren Rubutu:",
"ba alamar aiki bane",
"Kuskuren Bayascript:",
"Kuskuren Link: Link bashi da kyau",
"Kuskure: Ba araba ziro zuwa wata lambar",
"babu",
"bayan faramitar aiki",
"Kuskuren Rubutu: Ba ayi tsammanin ",
"Kuskuren Iyaka",
],
english: [
"eval",
"typeerror: assignment to constant variable",
"syntaxerror: unexpected token",
"referenceerror:",
"is not defined",
"typeerror:",
"is not a function",
"evalerror",
"urierror: uri malformed",
"error: divide by zero error.",
"missing",
"after argument list",
"syntaxerror: unexpected identifier",
"rangeerror",
],
},
};
module.exports = keywords;