QJSEngine checkForSyntax функция

В LiScriptEngine у ​​нас есть следующая функция: -

QScriptSyntaxCheckResult QScriptEngine:: checkSyntax (const QString & program)

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

0 ответов

Другие вопросы по тегам