.. highlightlang:: us .. index:: evalp .. _evalp: evalp ===== .. us.tag evalp NOTREADYENGLISH New400 Programming.Symboltable :ref:`evalp` evaluates UniScript program code. .. function:: ret = evalp(ssString) .. us.return **Return Value** *ret* is an empty string if the function was successful. If an error occurred, the function returns a string vector with 5 elements: .. list-table:: :header-rows: 1 * - Value - Meaning * - ret[1] - Error code hexadecimal in hError code in hexadecimal notation. * - ret[2] - Line number in which the error occurred. * - ret[3] - Name of the file in which the error occurred. * - ret[4] - The source code where the error occurred. If the source code is not available, an empty string. * - ret[5] - Error description in the set language (German or English). .. us.params **Parameters** .. uparam:: ssString *ssString*. .. seealso:: :ref:`overview-programming`, :ref:`eval`, :ref:`eval_file`, :ref:`evalp_file` :sub:`id-918696`