Quote:
Originally Posted by davidfor
Good to know. What about "raw_field()"? I probably use that as much as "field()".
|
I rewrote the formatter to build and save an interpretable tree instead of always interpreting while parsing.
Other changes: it
- inlines raw_field
- automatically converts test() to if-then-else, avoiding interpreting the non-used expression (branch).
- improves syntax checking. For example, now that errant semicolon will be signaled regardless of the value of the conditional expression
These changes dramatically improve performance of composite columns and icon/color rules.