QScript
Expression and algorithm evaluator (built with Java)
V2.1.1 compatible with Processing 2 & 3.
A powerful yet simple to use scripting language that can be used to evaluate expressions and simple algorithms. In fact it is the only evaluator I know that supports complex numbers and vectors without the need for additional configuration. The emphasis is on simplicity and extensibility and the website provides detailed guides to help you get the most of QScript.
It supports variables, selection (IF-THEN-ELSE) and repetition (WHILE-WEND and REPEAT...