Doslang(Server) es una aplicacion desarrollada en java. Permite traducir un lenguaje de alto nivel(Pascal) en uno de bajo nivel(Cuadruplos).
Instalar • Librerias• Como Funciona • Licencia• Soporte
Para clonar esta aplicacion necesitas tener instalado Git and Netbeans v11.1
# Clonar el repositorio
$ git clone https://github.com/wolfghost9898/doslang-server
# Entrar a la carpeta
$ cd doslang-server
Nota: Para ejecutar el proyecto es necesario importarlo con netbeans.
La comunicacion de servidor-cliente se realiza a traves de sockets con la parte del cliente El cliente envia en formato JSON un conjunto de archivos a analizar. La aplicacion lo analiza lexicamente y sintacticamente, si hay un error en esta parte de la ejecucion se procede a regresar un JSON con los errores. Se procede a generar el codigo de bajo nivel(cuadruplos) y a su vez se analiza semanticamente. Si existe algun error se reporta a traves de un JSON y si el analisis se completo exitosamente se retorna un texto plano. El cliente puede solicitar un reporte de las variables analizadas, la aplicacion retornara un JSON con los resultados
- Twitter at
@cehernandezz