Semi-deterministic version of string_code/3.
In addition, this version provides strict range checking, throwing a
domain error if Index is less than 1 or greater than the
length of String. ECLiPSe provides this to support String[Index]
Tag confusing pages with doc-needs-help|Tags are associated to your profile if you are logged in