1.0.0 • Published 2 years ago
@f1stnpm2/assumenda-porro-accusamus v1.0.0
@f1stnpm2/assumenda-porro-accusamus
check and validate if a item is a syntax in the javascript environment using @f1stnpm2/assumenda-porro-accusamus using the isKeyword function. Checks and validates for most inbuilt functions and lexical grammer keywords in javascript environment.
Alternatively, you can use isLanguageKeyword to check for java, js, js.browser, rust syntaxes using predefined list of keywords. However, presence of keywords for a specific version will not be validated for other languages as javascript.
Demos can be found in the folder demos
USAGE: isKeyword
const { isKeyword } = require("@f1stnpm2/assumenda-porro-accusamus");
console.log("isKeyword('let');", isKeyword("let"));
console.log("isKeyword('const');", isKeyword("const"));
console.log("isKeyword('var');", isKeyword("var"));
console.log("isKeyword('function');", isKeyword("function"));
console.log("isKeyword('yield');", isKeyword("yield"));
console.log("isKeyword('Array');", isKeyword("Array"));
console.log("isKeyword('String');", isKeyword("String"));
console.log("isKeyword('Buffer');", isKeyword("Buffer"));
console.log("isKeyword('Arrays');", isKeyword("Arrays"));
console.log("isKeyword('Strings');", isKeyword("Strings"));
console.log("isKeyword('Buffers');", isKeyword("Buffers"));USAGE: isInbuiltObjectOrFunction
const { isInbuiltObjectOrFunction } = require("@f1stnpm2/assumenda-porro-accusamus");
console.log("isInbuiltObjectOrFunction(global, 'Arrays');", isInbuiltObjectOrFunction("Arrays"));
console.log("isInbuiltObjectOrFunction(globalThis, 'Strings');", isInbuiltObjectOrFunction("Strings"));
console.log("isInbuiltObjectOrFunction(window, 'Buffers');", isInbuiltObjectOrFunction("Buffers"));USAGE: isLanguageKeyword, isLanguageSyntax TODO
const { isLanguageKeyword, isLanguageSyntax } = require("@f1stnpm2/assumenda-porro-accusamus");
console.log("isLanguageKeyword('Arrays', ['list', 'of', 'all', 'keywords', 'in', 'that', 'language']);", isLanguageKeyword('Arrays', ['list', 'of', 'all', 'keywords', 'in', 'that', 'language']));
console.log("isLanguageSyntax('Arrays', 'js.node');", isLanguageSyntax('Arrays', 'js.node'));REFERENCES
- https://www.w3schools.com/js/js_reserved.asp
- https://stackoverflow.com/questions/26255/reserved-keywords-in-javascript
- https://www.w3schools.com/js/js_reserved.asp
- https://stackoverflow.com/questions/42993710/how-to-detect-if-the-given-word-is-default-keyword-or-not-in-javascript
- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Lexical_grammar
- https://www.google.com/amp/s/www.bitdegree.org/learn/javascript-reserved-words/amp
1.0.0
2 years ago