QJSEngine checkForSyntax функция
В LiScriptEngine у нас есть следующая функция: -
QScriptSyntaxCheckResult QScriptEngine:: checkSyntax (const QString & program)
который более полезен для определения типа ошибки, произошедшей, когда двигатель выполняет программу. В настоящее время я мигрирую из ScriptEngine в JSEngine. Но в JSEngine я не могу найти реальный эквивалент для этого, exvaluate() в JSEngine возвращает JSValue, в котором нет реального объект ошибки. При просмотре документов JSValue я могу видеть такие функции, как isError() и некоторые свойства ошибок, такие как line,stack,name..., но ни одно из этого не эквивалентно checkForSyntax. Любая идея по этой проблеме или нет возможно в JSEngine.