/SQLTeacher

Desarrollo de ejemplo de lenguaje SQL-Teacher para laboratorio de compiladores 1.

Primary LanguageTypeScriptMIT LicenseMIT

SQLTeacher

Desarrollo de ejemplo de lenguaje SQL-Teacher

Estructura de directorios

  • angular-front (proyecto de cliente en angular)
  • react-front (proyecto de cliente en react)
  • express-backend
    • dist (carpeta en donde se generan los archivos finales)
    • src (código fuente)
      • Analizador (AST y analizador)
      • API (Estructura de API)
      • index.js (Archivo de inicio del proyecto)

Comandos útiles

Compila todos los archivos de typescript del proyecto y los genera en la carpeta dist/

npm run build

Compila el archivo gramatica.jison y genera el compilado en la carpeta dist/

npm run compile

Ejecuta el archivo de entrada index.js

npm run start

Ejecuta los tres comandos anteriores en orden

npm run all

Compila los archivos de typescript y ejecuta el archivo index.js

npm run ast

Compila el archivo de gramatica.jison y ejecuta el archivo index.js

npm run jison

Playlist de fondo

imagen Enlace