En la terminal, o shell, en las máquinas Linux, puede escribir ciertos comandos con opciones, banderas, argumentos, etc.
cd /home/user -py luego, cuando ejecuta el comando, se analiza y sucede algo.
Quiero hacer un analizador de JavaScript (NodeJS) que simplemente tome una cadena y la analice en tokens para que pueda usar los tokens y ejecutar ciertas funciones como deberían ejecutarse. Algo así como cómo funciona el shell de Linux.
Estaba pensando que algo así podría funcionar.
{ name: "cd", flags: ["p"], args: ["/home/user"], }Nunca hice ningún tipo de análisis. ¿Cómo haría para crear mi objetivo? ¿Hay alguna manera mejor de hacerlo o alguna biblioteca que lo haga por ti?