Releases: alinarezrangel/PseudoD
Releases · alinarezrangel/PseudoD
PseudoD v2.2.0
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++ osetlocale
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
defn/tipocaracter.pseudo
ahora utiliza localización
PseudoD v2.1.0
PseudoD v2.1.0 agrega dos cambios menores pero importantes a PseudoD:
- Nuevo sistema de módulos dinámicos orientados a objetos por la función
Importar.PseudoD.LlamarOO
- Clase
Arreglo
enclases.pseudo
para el manejo de arreglos dinámicos.
PseudoD v2.0.0
PseudoD v2.0.0 trae muchas cosas nuevas que permiten el desarrollo más intuitivo:
- Toda la BEPD esta adaptada a CamelCase.
- Herencia de métodos no abstractos.
mate.pseudod
terminada.- Instalador para GNU/Linux listo.
tipos.pseudo
mejorado.errores.pseudo
rediseñado y listo.- Errores por clases y no por cadenas.
- Operador
son/sean
.