úκ Safe-InferedParse a format string into a  object ready to be used in   and . DThe format string consists of raw tokens (ordinary characters), and  variables, marked  '$varname' or ' ${varname}'!. The dollar sign may be used as @ a raw token by escaping it with another dollar sign, like so: $$ . (If you  want a variable named $, use '${$}'.) ENot all syntactically valid parse strings are semantically valid. In N particular, two variables must not occur consecutively without interleaving F raw tokens. (If this were permitted, the resulting grammar would be  ambiguous.) HVariable names may be used twice; however, this will make the result of  " somewhat difficult to deal with. The functions  and  are provided as : conveniences to make doing this explicitly unnecessary. 'A more convenient alternative to using  and . NParses a string using the given format as a guide, generating a list of pairs  of variable names and values. HTo determine where a variable ends, the entire subsequent string of raw I tokens (until the next variable or the end of the string) is used as a M terminator. It must occur verbatim in the scanned string or the parse will < fail. The smallest match is used: if the format string is '${a}:' and the  input string is '1:2:'7, the parse will exit with an error, as only the first 4 character will be considered part of the variable  a. 'A more convenient alternative to using  and . format-0.1.0.0 Text.Format parseFormat renderFormatrenderFormatString scanFormatscanFormatStringFormat