Description
DECLARE Annotation Percent(STRING class, FLOAT value, STRING unit ); FLOAT a2,a1; // works as expected: value is 10.0 for input "10 %" (NUM{PARSE(a1)} "%") {-> CREATE (Percent, "value" = a1, "class" = "Percent", "unit" = "%")}; // Example 2: => returns wrong value 0.0. ASSIGN() is excecuted after CREATE() ? (NUM{PARSE(a1)} "‰") {-> ASSIGN(a1, a1/10), CREATE (Percent, "value" = a1, "class" = "Percent", "unit" = "‰")};