History | View | Annotate | Download (23.2 KB)
re-hecha la integracion entre el evaluador de expresiones y DAL.
refs #5185, separado el expression evaluator en tres. El base, el que añade el soporte para geometrias y el que añade funciones de tiempo. Asi es posible usar el evaluador de expresiones cuando no se tiene acceso a la libreria de geometrias.
Correciones en la funcionalidad de scripting del ExpressionEvaluator para poder ejecutar y definir correctamente funciones. Añadidos test para ejecutar scripts.
refs #5086, modificaciones paa tratar con geometrias a null.
Añadidos test para comprobar el parseo de numerod decimales, y realizada una pequeña optimizacion al compilar constantes numericas negadas.
Añadido soporte para definir gramaticas y definida una gramatica simple por defecto.
refs #4945. ExpressionBuilder
refs #4867. Añadido soporte a DefaultExpressionEvaluator para que sea clonable.