Skip to content

cehernandezm/doslang-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 

Repository files navigation



DOSLANG

Doslang(Server) es una aplicacion desarrollada en java. Permite traducir un lenguaje de alto nivel(Pascal) en uno de bajo nivel(Cuadruplos).

GitHub issues MIT license

InstalarLibreriasComo FuncionaLicenciaSoporte

server

Instalar

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.

Como Funciona

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

Librerias

License

License

Soporte


About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published