Starting with 4D v19R4, due to the support of the ternary operator, the colon “:” is no longer allowed in variable, field, constant, function, plugin and project method names.
If your database/project contains identifiers with colons, you must replace them before converting it to v19 R4 or higher, otherwise you may experience errors in your code.
For example, if you have a variable named a:b, it could be interpreted as ternary operator syntax:
|$value:=($size>100)? a:b // here 'a:b' is viewed as a ternary operator|