@marcosrv-ull/constant-folding
v1.0.5
Published
Constant Folding javascript code
Downloads
1
Maintainers
Readme
constant-folding
Consiste en un paquete que es capaz de en tiempo de compilación plegar las constantes que encuentre en el script que es pasado por parametro, por ejemplo la expresión 2+3
quedaría como 5
.
Installation
Para instalar el paquete solo tenemos que hacer:
npm install @marcosrv-ULL/constant-folding
Usage as executable:
Cuando hallamos instalado el paquete para usar el ejecutable solo tenemos que hacer:
cf input.js output.js
Si esto no funciona debemos ejecutar el comando
npm link
Usage from code:
const { constantFold } = require('@marcosrv-ULL/constant-folding');
The documentation of the function.
Examples
para ver ejemplos ejecute:
echo "let a=3+4+5" > example.js
cf example.js output.js
cat output.js
Author
marcosrv-ull
Tests
ejecute:
npm run versions
mocha