History | View | Annotate | Download (12.9 KB)
- Implementado COSA como un lenguage de scripting de java.- Añadidas funciones basadas en FolderManager.- Corecciones en la gramatica y alineada en lo posible con SQL
Correciones en la funcionalidad de scripting del ExpressionEvaluator para poder ejecutar y definir correctamente funciones. Añadidos test para ejecutar scripts.
refs #5062, correcciones en la forma en que se gestionan la invocacion a metodos.
refs #5020, #5021,
refs #5020, #5021, #4795
refs #5002. Añadidas comprovaciones para evitar expresiones recursivas en el interprete de expresiones y en el field manager para detectar que hayan campos calculados que se referencien directamente a si mismos.
Añadido soporte para definir gramaticas y definida una gramatica simple por defecto.
Añadido soporte para optimizar el codigo de las expresiones
Correcciones y mejoras en el ExpressionEvaluator
refs #4867. Añadido soporte a DefaultExpressionEvaluator para que sea clonable.