mirror of
https://github.com/storytold/effectcraft.git
synced 2026-11-15 00:04:59 +00:00
Property.expressionError only compiled the expression, so one that compiles but throws or yields a non-finite number read as "" while expr.errors reported it. It now evaluates the property's expression at the comp's current time through the same per-property check expr.errors uses (expr_tools::property_error), without rendering anything. Without an evaluator, an enabled expression falls back to the syntax check. Fixes #3219