History | View | Annotate | Download (1.78 KB)
refs #5849, corregidos los formaters de Code para las sentencias de COSA (IF, FOR, WHILE, CASE, BEGIN)
Modificado el toString de las host-expression y añadidos los operadores IN y BETWEEN.
Añadidas a un monton de funciones de cosa los metodos toString(Codes,Formatter) y toValues,al compilador los metodos addCompatibility/getCompatibility, a Statement el metodo if_compatibility_contains y al CodeBuilder la funcion block(). Se han modificado los test para que funcionen con todos estos cambios.
Cambios en la gestion de las host-expression
Añadido soporte parcial a "Basic Host Expression Syntax" de SQLJ. He sustituido la funcion $Eval por $HostExpression que me parece mas apropiada y especifica ($eval era muy generico)
Añadido soporte parcial a "Basic Host Expression Syntax" de SQLJ. Soportamos solo el modo IN, y hemos añadido la funcion $EVAL para dar soporte a el.
Correccion para soporte para campos macro. Corregido al agrupar por campos calculados y extra
Añadidas las funciones $$CONSTANT y $$IDENTIFIER al evaluador de expresiones.
Añadido funcion EVAL al expression builder
Añadido soporte para definir gramaticas y definida una gramatica simple por defecto.
Añadido soporte para optimizar el codigo de las expresiones
Correcciones en el dialogo de añadir campo y en el evaluador de expresiones
refs #4945. ExpressionBuilder