Confusing error message "expecting string" for syntax error
Created by: ypiguet-epfl
In Aseba Studio, many syntax errors are reported as "Expecting string, found xxx instead" where xxx is whatever the parser has found, e.g. "< (smaller than)". "string" is confusing, because it usually refers to a data type or a quoted literal value (unknown in Aseba), which is not the case here. It should probably be "keyword or variable name".
Example:
var a = 2 < 3
In this case, a specific error message would be even better.