Skip to content

PseudoD v2.2.0

Latest
Compare
Choose a tag to compare
@alinarezrangel alinarezrangel released this 14 Aug 23:15
· 40 commits to master since this release

La última gran actualización de PseudoD hasta la 3.0.0, introduce un sin fin de complementos sintácticos para facilitar el desarrollo:

  • El núcleo de PseudoD utiliza un nuevo tokenizador (tokenizer) eliminando fallas en la lectura del archivo
  • Nuevas literales de cadena
  • Soporte de localización (equivalente en PseudoD a std::locale de C++ o setlocale de C)
  • BEPD separada en sub-bibliotecas (aún no del todo)
  • Nuevas funciones en la BEPD
  • El condicional mientras ... finbucle ahora pertenece al NIA
  • devolver, escribir, enviar_parametro y otras palabras clave ahora aceptan expresiones como argumentos
  • Nueva forma de declarar métodos estáticos
  • Nueva forma de declarar métodos y procedimientos
  • Ahora los comentarios pueden encontrarse en cualquier parte del programa (antes solo en su propia línea)
  • Eliminada la instrucción Importar.LlamarA.
  • Solucionados fallos y bugs:
    • Llamar a un método estático en una clase ya no pasa la clase como primer argumento
    • Ahora liberar borra punteros también
    • TipoCaracter#EsEspacioEnBlanco de fn/tipocaracter.pseudo ahora utiliza localización